Escapar y desescapar JSON
Pega texto sin formato para obtener una cadena JSON, o cambia de modo para desescaparla.
Tus textos y archivos no salen de tu navegador: no se envía nada a ningún servidor.
Cómo se usa
- Pega el texto tal cual: mensajes de varias líneas, rutas de archivo, fragmentos de HTML, etc.
- En el modo Escapar, las comillas, las barras invertidas, las tabulaciones, los saltos de línea y demás caracteres de control se escriben como secuencias de escape JSON.
- Desactiva “Encerrar entre comillas dobles” si vas a pegarlo dentro de una cadena que ya existe. Activa “Escapar lo que no es ASCII” para sistemas que solo aceptan ASCII puro: la ñ pasa a ser \u00f1.
- Cambia a Desescapar para convertir una cadena JSON de nuevo en texto legible. Las comillas de los extremos son opcionales.
Preguntas frecuentes
¿Qué caracteres hay que escapar en JSON?
Dentro de una cadena JSON hay que escapar la comilla doble, la barra invertida y los caracteres de control por debajo de U+0020, como los saltos de línea y las tabulaciones. Todo lo demás, incluidos la ñ y los emojis, puede aparecer tal cual.
¿Es lo mismo que JSON.stringify?
Para escapar se usa JSON.stringify sobre el texto, así que el resultado coincide con lo que genera JavaScript para un valor de cadena. Para desescapar se usa JSON.parse.
¿Por qué falla el desescapado?
Normalmente porque una comilla o una barra invertida de dentro de la cadena no está escapada, o por un escape que JSON no admite, como \x41 o \'. JSON solo permite \" \\ \/ \b \f \n \r \t y \uXXXX.
Herramientas relacionadas
Todas las herramientas
Texto
- Contador de caracteres
- Mayúsculas y minúsculas
- Comparar textos
- Generador de anagramas
- Letra cursiva
- Extractor de dominios
- Extractor de emails
- Buscar y reemplazar
- Texto en cursiva
- Ordenar listas
- Vista previa de Markdown
- Reparar caracteres raros
- Código morse
- Nombre japonés a hangul
- Tu nombre en coreano
- Letras con serifa
- Texto tachado
Programación
- Formateador de JSON
- Generador de cron
- Cursores CSS
- Generador de hash
- Editor HTML
- Formateador de HTML
- Validador de HTML
- Formateador JS/CSS
- Minificador JS/CSS
- Decodificador de JWT
- Verificador de sintaxis MySQL
- Verificador de sintaxis PHP
- Probador de regex
- Formateador de SQL
- Generador de UUID
- Formateador XML
- Generador de XSD
Conversores de unidades
- Conversor de unidades
- Conversor de temperatura
- Conversor de peso
- Conversor de área
- Conversor de longitud
- Conversor de ángulos
- Conversor de calorías
- Conversor de tamaño de datos
- Conversor de volumen de áridos
- Conversor de carga eléctrica
- Conversor de energía
- Conversor de caudal
- Conversor de fuerza
- Conversor de consumo de combustible
- Conversor de intensidad luminosa
- Conversor de fuerza magnetomotriz
- Conversor de potencia
- Conversor de presión
- Conversor de dosis de radiación
- Conversor de velocidad
- Conversor de unidades de tiempo
- Conversor de volumen