JSON stringify online
Escapar, codificar y deshacer
Igualmente, esta herramienta de JSON stringify online convierte el JSON en una cadena segura y lo devuelve a su forma. Además escapa, codifica en URL y en Base64. Todo funciona en tu pestaña.
- GratisPrecio
- 10Conversiones
- NingunoRegistro
- NingunoSubidas
JSON stringify y escape
Haz stringify, escapa, codifica en URL o Base64 tu JSON, y deshaz cada paso
Convierte cualquier texto, normalmente JSON, en una cadena escapada entre comillas, como hace JSON.stringify(). Elige un lenguaje para obtener una línea que puedes pegar en el código.
- Tamaño de entrada
- 0 B
- Tamaño del resultado
- 0 B
- Cambio
- 0%
Listo. Pega texto o JSON, elige una conversión y aparece el resultado.
Qué hace JSON stringify online
A veces el JSON tiene que viajar dentro de otra cosa. Va a una cadena de tu código, a un campo de otro archivo JSON, a una URL o a una cabecera. Entonces las comillas y los saltos de línea empiezan a dar problemas.
Ahí ayuda esta herramienta de JSON stringify online. Pega tu JSON, elige una conversión y aparece la versión segura. Pulsa Invertirlo y recuperas el original.
Así, la misma página cubre escapar, desescapar, codificación de URL, cadenas de consulta y Base64. Así, una pestaña sustituye a cinco herramientas pequeñas.
Las reglas vienen del estándar. JSON.stringify define cómo un valor pasa a ser texto, y esta herramienta lo sigue. Aun así, añade opciones que el método incluido no tiene.
¿Por qué no usar la consola del navegador? Puedes, pero lleva tiempo. Abres las herramientas, pegas el texto y arreglas las comillas a mano. Además, la consola no puede deshacer una cadena Base64 ni envolver una línea para Java. Por eso esta página te ahorra pasos.
Stringify y cadena a JSON
Stringify convierte el texto en un literal de cadena. Las comillas interiores reciben una barra invertida, y cada salto de línea pasa a ser \n. Todo queda entre comillas dobles.
El modo inverso hace lo contrario. De hecho, pega una cadena escapada y obtienes el texto de dentro. Quita las comillas exteriores por ti. Incluso quita un nombre de variable, como String json =, y el punto y coma.
Algunos valores se stringifican dos veces por error. Pon Niveles en 2 y la herramienta quita las dos capas de una vez.
Envolver el resultado como código
La mayoría hace stringify de JSON para pegarlo en el código fuente. Por eso, elige un lenguaje en Envolver como código y obtienes una línea completa.

Puedes elegir JavaScript, Java, C#, Python, Go, PHP o Shell. Cada lenguaje tiene sus reglas de comillas. Además, PHP usa comillas simples, y Shell necesita un truco para el apóstrofo. La herramienta resuelve ambos.
Go no lee pares sustitutos en los escapes. Si tu texto lleva emoji, deja desactivado el interruptor de no ASCII para Go.
Escapar y desescapar JSON online
Escapar es stringify sin las comillas exteriores. Úsalo cuando tu JSON vaya dentro de una cadena que ya tiene comillas alrededor.

Desescapar quita las barras invertidas. También, una barra y una n pasan a ser un salto de línea real. Una barra y una comilla pasan a ser una comilla. Los escapes Unicode, una barra con una u y cuatro dígitos, vuelven a ser letras.
Esta herramienta para escapar JSON online también lee \x41 y \u{1F600}, que otras herramientas ignoran.
Cadenas de consulta y Base64
¿Necesitas JSON en una URL? La codificación porcentual lo hace seguro. Para formularios y API, convierte mejor un objeto en cadena de consulta. Las claves anidadas usan corchetes, como user[name]=Ana.

También funciona al revés. Pega una URL entera y la consulta pasa a ser JSON. Igualmente, los corchetes anidan, y un nombre repetido pasa a ser una lista.
Base64 sirve para cabeceras y tokens. La herramienta codifica acentos y emoji como UTF-8, así que sobreviven. Una opción segura para URL cambia dos caracteres y quita el relleno.
Por ejemplo, una página de búsqueda puede recibir sus filtros como cadena de consulta. Entonces un enlace lleva los filtros, y un amigo ve los mismos resultados. Pero mantén los datos planos y cortos, porque muchos servidores limitan la longitud de una dirección.
Invertir con un clic
Cada conversión tiene su pareja. El botón Invertirlo mueve el resultado a la entrada y cambia a la pareja. Así puedes comprobar que el viaje de ida y vuelta devuelve el mismo JSON.

Segura por diseño
La herramienta nunca ejecuta tu texto como código. Desescapar es un escáner, y el análisis usa el mismo lector que nuestras otras herramientas JSON. Las claves de consulta como __proto__ se rechazan, así que no pueden cambiar el comportamiento de un objeto.
En esta página
- La herramienta
- Qué hace JSON stringify online
- Usar la herramienta de JSON stringify, paso a paso
- Qué hace diferente esta herramienta de JSON stringify
- Hábitos para hacer stringify de JSON sin riesgos
- Errores habituales de stringify y de escape
- Preguntas frecuentes sobre JSON stringify
- Compañeras útiles para trabajar con JSON
Sigue leyendo
Usar la herramienta de JSON stringify, paso a paso
Cuatro pasos cubren cada conversión. Las opciones cambian según la conversión que elijas.
- 1
Elige una conversión
Elige stringify, escapar, URL, cadena de consulta o Base64. También, la línea bajo las opciones dice qué hace.
- 2
Pega tu texto
Pega JSON o texto simple, o abre un archivo. El resultado se actualiza mientras escribes.
- 3
Ajusta las opciones
Minifica primero el JSON, ordena sus claves, escapa las letras no ASCII o envuelve el resultado como código.
- 4
Copia, guarda o invierte
Copia el resultado o guárdalo como archivo. O pulsa Invertirlo para comprobar el viaje de ida y vuelta.
Qué hace diferente esta herramienta de JSON stringify
Muchas herramientas hacen stringify y se quedan ahí. Estos son los extras.
Diez conversiones, cinco parejas
Stringify, escapar, URL, cadena de consulta y Base64, cada una con su deshacer. Nunca buscas la herramienta inversa.
Siete envoltorios de código
Obtén una línea lista para JavaScript, Java, C#, Python, Go, PHP o Shell, con las comillas correctas para cada uno.
Quita capas anidadas
Una cadena con stringify aplicado dos o tres veces vuelve en un paso. También quita el nombre de variable que la rodea.
Errores exactos
Cuando el JSON no es válido, ves la línea y la columna. Un escape erróneo o un Base64 erróneo recibe una frase clara.
Los números grandes siguen exactos
Un ID de 20 dígitos conserva cada dígito. La herramienta nunca convierte tus números en suposiciones redondeadas.
Nada sale de tu pestaña
Por aquí pasan tokens y datos de clientes. Como tu navegador hace todo el trabajo, nada llega a este sitio.
Hábitos para hacer stringify de JSON sin riesgos
Unos pocos hábitos pequeños evitan la mayoría de los fallos de escape.
- Valida antes de hacer stringify. Un JSON roto da una cadena rota. Compruébalo primero y encontrarás el fallo mientras aún es fácil de ver.
- Minifica primero para ahorrar espacio. La sangría añade muchos caracteres y muchas marcas
\n. Activa el interruptor de minificar para un resultado corto. - Escapa una vez, y solo una. El doble escape es un error común. Si ves una barra invertida duplicada, convierte la cadena y empieza de nuevo.
- Usa el envoltorio correcto para el lenguaje. Una cadena que funciona en Java puede fallar en PHP. La lista de envoltorios elige las comillas correctas por ti.
- Deja legibles las letras no ASCII. Los lenguajes modernos leen bien UTF-8. Activa el interruptor de escape solo cuando un sistema no pueda con ello.
- Prefiere una cadena de consulta para datos simples. Un objeto plano encaja bien en una cadena de consulta. Los datos profundos van mejor como Base64 o como cuerpo de la petición.
- Nunca pongas secretos en una URL. Las direcciones acaban en registros y en el historial. Envía los tokens en una cabecera o en un cuerpo.
- Prueba el viaje de ida y vuelta. Pulsa Invertirlo. Si recuperas el mismo JSON, la conversión no perdió nada.
- Ordena las claves cuando compares. Dos objetos con las mismas claves en otro orden se ven distintos como texto. Ordenar quita ese ruido.
- Revisa el tamaño en bytes. Los cuadros de tamaño muestran cuánto añade la conversión. Base64 añade cerca de un tercio, y el escape añade un poco.
Errores habituales de stringify y de escape
Así, cada uno rompe una petición o un archivo de configuración. La herramienta te ayuda a detectarlos.
Escapar dos veces
Una cadena con
\"por todas partes se ha escapado dos veces. Conviértela con Niveles en 2.Olvidar las comillas exteriores
Stringify añade comillas y escapar no. Elige lo que encaje con el destino del texto.
Comillas simples en JSON
JSON necesita comillas dobles. Las simples funcionan en el código, pero un analizador JSON las rechaza.
Signos más en una URL
De hecho, en una consulta, un más puede significar un espacio. La codificación porcentual escribe un más real como
%2B, así que nada cambia por accidente.Base64 sin UTF-8
El Base64 simple falla con acentos y emoji. Esta herramienta codifica primero los bytes UTF-8, así que ahí nunca falla.
Fiarse de cada clave de consulta
Claves como
__proto__pueden cambiar cómo trata el código un objeto. Esta herramienta las rechaza.
Preguntas frecuentes sobre JSON stringify
¿Esta herramienta de JSON stringify online es gratis?
Sí. No cuesta nada, no pide cuenta y no tiene límites. Funciona en tu navegador, así que no tenemos costes de servidor que trasladarte.
¿Mi JSON sale de mi dispositivo?
No. Tu navegador hace cada conversión. Nada llega a este sitio y no guardamos nada. Además, al cerrar la pestaña se borra todo.
¿Qué hace stringify?
Convierte el texto en un único literal de cadena. Las comillas reciben barras invertidas, los saltos de línea pasan a ser <code>\n</code> y el resultado queda entre comillas dobles.
¿Cómo vuelvo a convertir un valor stringificado en JSON?
Elige Cadena a JSON y pégalo. La herramienta quita las comillas y las barras invertidas, y después da formato al JSON si quieres.
¿Qué diferencia hay entre escapar y stringify?
Stringify añade las comillas dobles exteriores. También, escapar no lo hace. Usa escapar cuando la cadena ya tiene comillas alrededor en tu código.
¿Qué hace la opción Niveles?
Repite la conversión. El nivel 2 hace stringify de una cadena que ya lo tiene. A la vuelta, quita cada capa.
¿Puedo pegar una línea de código, como String json = "...";?
Sí. El modo de cadena a JSON quita el nombre de la variable, las comillas y el punto y coma, y después deshace los escapes.
¿Admite emoji y acentos?
Sí. El texto se queda como está, salvo que actives el interruptor de no ASCII. Entonces escribe cada carácter como un escape <code>\u</code>, con pares para los emoji.
¿Cómo funciona JSON a cadena de consulta?
Cada valor pasa a ser un nombre y un valor. Los objetos anidados usan corchetes, así que <code>{"a":{"b":1}}</code> pasa a ser <code>a[b]=1</code>. Las listas reciben números, o repiten el nombre si desactivas la numeración.
¿Por qué stringify duplica mis barras invertidas?
Porque una barra invertida también es la marca de escape. Por eso cada barra real debe escribirse como dos. Luego el analizador lee las dos como una, y el modo inverso lo deshace.
¿Puedo convertir un archivo grande?
Sí. Los archivos de hasta cinco megabytes se abren desde el disco. Sin embargo, la conversión en vivo se detiene por encima de dos megabytes, así que pulsa Convertir.
¿El Base64 seguro para URL es distinto?
Un poco. Cambia el más y la barra por guion y guion bajo, y quita el relleno con signos igual. Así es seguro en una URL.
¿Por qué dice que mi JSON no es válido?
Algunos modos leen tu entrada como JSON primero. Si ves el mensaje, corrige la línea que indica. Stringify y escapar funcionan igualmente con texto simple.
Compañeras útiles para trabajar con JSON
Hacer stringify es un paso. Estas tres herramientas se ocupan de los pasos de alrededor.
Visor JSON
Lee JSON como árbol o tabla y edítalo.
Abrir herramienta →Formateador JSON
Además, embellece, minifica y valida con la línea exacta de cualquier error.
Abrir herramienta →Codificador y decodificador de URL
Codifica o decodifica cualquier texto para una dirección web.
Abrir herramienta →
¿Listo para convertir algo de JSON?
Pega tu JSON, elige una conversión y copia el resultado. Además, la herramienta es gratis, no pide cuenta y guarda cada byte en tu dispositivo.