Herramienta JSON Escape y Unescape

Escapa cadenas JSON para incrustarlas, o desescapa logs stringificados a JSON legible

Cadena / JSON de entrada

Resultado


            
        

Características clave

Conjunto completo de escapes

Saltos de línea a \n, tabulaciones a \t, comillas a \", barras invertidas a \\ y caracteres de control a \uXXXX: igual que JSON.stringify.

Desescapa JSON stringificado

Pega un bloque escapado como "{\"a\":1}" y recupera el JSON legible original. Si es JSON válido, prévisualo al instante en el árbol.

Envoltura de comillas opcional

Elige si la salida escapada se envuelve en comillas dobles externas (lista para pegar en código) o queda desnuda.

Ida y vuelta en dos sentidos

«Usar como entrada» devuelve la salida a la caja de entrada: las cadenas de escape/desescape multinivel son un clic.

Cómo usar Herramienta JSON Escape y Unescape

1

Pega tu cadena

Suelta una cadena normal (para escapar) o un JSON escapado/stringificado (para desescapar) en el panel de entrada.

2

Elige la dirección

Haz clic en «Escapar cadena JSON» o «Desescapar cadena JSON». Activa «Envolver en comillas dobles» para controlar las comillas externas.

3

Copia o inspecciona

Copia la salida, devuélvela como entrada para otra ronda, o haz clic en «Ver en árbol» cuando el resultado sea JSON válido.

Comparación de Arquitectura Técnica y Privacidad

Cómo se compara formatjson.net frente a los formateadores JSON tradicionales basados en servidor

Ejecución 100% Local Cero Subidas al Servidor Estándar RFC 8259 y RFC 4180 Enteros de 64 Bits Seguros JSON Schema 2020-12 PWA Sin Conexión
Capacidad / Estándar formatjson.net (100% en el Navegador) Herramientas Tradicionales con Servidor
Procesamiento y Privacidad 100% local en JavaScript del navegador — tus datos nunca salen de tu dispositivo Suelen subir JSON/XML/CSV a servidores remotos
Claves API, JWT y Datos Sensibles Seguro por diseño — cero transmisión de red, funciona sin conexión vía Service Worker Riesgo de registros en servidores o retención de datos
Reparación de JSON Roto o Truncado por IA Máquina de estados léxica que repara comentarios, comillas simples, comas finales y llaves sin cerrar en 1 clic Falla con error de sintaxis ante JSON no estricto
IDs Snowflake de 64 Bits y Ceros Iniciales Preserva enteros mayores a 2^53 - 1 y códigos como "00123" sin pérdida de precisión Trunca enteros de 64 bits o elimina ceros a la izquierda
Exploración de Arrays Anidados en Tabla Desglose interactivo ([n items] →) con migas de pan, ordenación por columna y edición en línea Tablas planas solo de raíz o árboles de solo lectura
Rendimiento con Archivos Grandes Árbol perezoso por bloques (200 nodos) + tabla paginada + protección de resaltado >150 KB Bloqueo del navegador con archivos de varios megabytes

Preguntas frecuentes

¿Qué caracteres deben escaparse en una cadena JSON válida? ▾

Las comillas dobles (\"), las barras invertidas (\\) y todos los caracteres de control —incluidos salto de línea (\n), retorno (\r), tabulación (\t), retroceso (\b) y avance de página (\f)— deben escaparse. Otros caracteres Unicode pueden usar notación \uXXXX opcionalmente.

¿Cuál es la diferencia entre JSON Escape y JSON Unescape? ▾

Escape convierte texto en bruto en un literal de cadena JSON seguro: los saltos se vuelven \n y las comillas \". Unescape hace lo contrario: decodifica esas secuencias a caracteres reales, devolviendo el JSON legible.

¿Cómo desescapo una entrada de log JSON stringificada a JSON legible? ▾

Pega el bloque escapado (p. ej. "{\"level\":\"error\"}") en la entrada y haz clic en «Desescapar cadena JSON». Si el resultado es JSON válido, aparece «Ver en árbol» para explorarlo visualmente.

¿Cómo se manejan saltos de línea, tabulaciones y Unicode al escapar? ▾

Los saltos de línea, retornos y tabulaciones se convierten en \n, \r y \t. Los caracteres de control bajo U+0020 se emiten como escapes \uXXXX. El Unicode imprimible (chino, emoji, tildes) se conserva tal cual, igual que JSON.stringify.

¿Debo envolver la cadena escapada en comillas dobles? ▾

Normalmente sí: un literal de cadena JSON incluye sus comillas, así que mantén «Envolver en comillas dobles» activo para pegar directo en código. Desactívalo al incrustar dentro de una cadena existente.