Escapar / Desescapar JSON

Todas las herramientas

Pegue texto normal para escaparlo como cadena JSON, o pegue contenido JSON escapado para decodificar \n, \t, \", \\ y \uXXXX.

Opciones

¿Qué es JSON Escape / Unescape?

JSON Escape / Unescape convierte texto normal en contenido seguro para cadenas JSON y decodifica secuencias JSON escapadas de vuelta a texto legible.

Es útil para payloads de API, logs, configuración JSON, pruebas y casos donde necesita representar correctamente comillas, barras invertidas, saltos de línea, tabs y escapes Unicode.

Cómo usar JSON Escape / Unescape

  1. Pegue texto normal en el campo de entrada y haga clic en Escapar.
  2. Active las comillas externas si necesita un literal completo de cadena JSON.
  3. Pegue contenido JSON escapado y haga clic en Quitar escape para decodificar \n, \t, \", \\ o \uXXXX.
  4. Use Entrecomillar cuando necesite una cadena JSON válida con comillas.

Consejos

  • Las cadenas JSON deben escapar comillas dobles y barras invertidas.
  • Los saltos de línea se representan como \n dentro de cadenas JSON.
  • La salida con comillas se puede copiar directamente en un documento JSON.
  • El escapado se ejecuta en la página, así que el JSON con claves de API o datos personales se queda en tu máquina.

Guías relacionadas

Aprenda el workflow detrás de esta herramienta y qué revisar después.

Comprobaciones de JSON escaping antes de insertar texto en código o HTML

Escapar hace que una string sea válida para JSON, pero el contexto alrededor determina si también es segura y correcta.

Escapa el contexto correcto

Usa JSON escaping solo para strings JSON; HTML, JavaScript, URLs, SQL y comandos shell tienen reglas distintas.

Evita double escaping

Comprueba si tu framework ya escapa la salida antes de añadir manualmente backslashes extra o escape de comillas.

Conserva control characters

Revisa saltos de línea, tabs, comillas, backslashes, Unicode y caracteres invisibles al mover texto entre sistemas.

Prueba el consumidor

Pega el valor escapado en el parser, config file o API payload real antes de usar la salida copiada.

Un ejemplo práctico, un caso límite y una nota del autor

Ejemplo práctico

Escapa un mensaje que contenga comillas, barras invertidas, tabuladores y un salto de línea antes de colocarlo dentro de un literal de cadena JSON.

Caso límite

El escapado JSON no hace que un valor sea seguro para HTML, JavaScript, SQL o una shell; cada destino tiene reglas diferentes.

Nota del autor

Escapo en la frontera de salida final y mantengo el valor interno sin escapar para evitar el doble escapado.

Herramientas relacionadas

Estas herramientas también pueden resultarle útiles.

Preguntas frecuentes sobre JSON Escape / Unescape

¿Qué caracteres maneja el escape JSON?
Maneja comillas, barras invertidas, caracteres de control como saltos de línea y tabs, y secuencias Unicode.
¿El JSON escapado debe incluir comillas?
Use comillas cuando necesite un valor completo de cadena JSON. Sin comillas es útil para copiar solo el contenido interno escapado.
¿Puede decodificar secuencias \uXXXX?
Sí. Unescape usa el parser JSON del navegador, por lo que las secuencias Unicode se decodifican como cadenas JSON.
¿Se sube mi texto?
No. El escape y unescape se ejecutan en su navegador.