Esta página aún no está traducida al español, así que la mostramos en inglés.

JSON Escape & Unescape — String Encoder

Make any text safe to paste into a JSON string — quotes, backslashes, newlines and Unicode — or turn an escaped string back into readable text or JSON.

Actualizado el

Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

Cómo usar: JSON Escape & Unescape

  1. Choose a mode: escape or unescape text, or convert between a JSON document and an escaped string.
  2. Paste the input; the output updates instantly.
  3. Use Reverse to run the opposite conversion on the result.

Which characters must be escaped in JSON?

CharacterEscape
Double quote "\"
Backslash \\\
Newline, carriage return, tab\n, \r, \t
Backspace, form feed\b, \f
Other control characters (U+0000–U+001F)\u0000–\u001f

Everything else, including emoji and accented letters, is allowed as-is in UTF-8 JSON. Tick ASCII only to write non-ASCII characters as \uXXXX for systems that cannot handle UTF-8. The forward slash may optionally be escaped as \/, which some servers do to keep </script> out of inline JSON.

JSON inside JSON

Some APIs and message queues carry a JSON document as a string field — for example an SQS message body or a webhook payload. JSON → string produces that double-encoded form; String → JSON removes one layer of escaping and pretty-prints the inner document, which is the quickest fix for the dreaded "{\"id\":1}" in logs.

In code

JSON.stringify(text)      // escape (JavaScript)
JSON.parse(escaped)       // unescape
json.dumps(text)          # Python
json.loads(escaped)

Need URL or HTML escaping instead? Use the URL encoder or HTML entity encoder.

También se busca como: json escape, json unescape, escape json string, json stringify online, unescape json, json string encoder, remove backslashes json.

Herramientas que combinan con: JSON Escape & Unescape

  • Formateador JSON — Pega el código JSON para formatearlo, minimizarlo o validarlo.
  • Codificación y descodificación Base64 — Convierte texto a Base64 y viceversa con compatibilidad total con UTF-8 (acentos, emojis), cambia a Base64 compatible con URL o arrastra un archivo para obtener su cadena Base64 o su URI de datos.
  • JSON Diff — Find exactly what changed between two JSON documents — API responses, config versions, fixtures or exports — as a list of paths with old and new values.
  • JSON Schema Validator — Paste a schema and some JSON to see exactly which values break which rule — or generate a starting schema from example data.

Preguntas frecuentes

How do I remove backslashes from a JSON string?
Choose Unescape text (or String → JSON if the string contains a JSON document). Escape sequences such as \" and \n are turned back into the real characters.
Do I need to escape single quotes?
No. JSON strings use double quotes, so single quotes are valid as-is.
Is my text uploaded?
No. Everything runs in your browser.
¿Puedo instalar JSON Escape & Unescape como aplicación web y utilizarla sin conexión?
Sí. JSON Escape & Unescape es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

Herramientas relacionadas