Cookies Este sitio guarda solo lo imprescindible para funcionar. Hoy no usa analítica ni publicidad, y nada de lo que hay aquí te sigue a otras webs. Leer la política de privacidad

Elegir qué permitir
+92 312 8299940Presupuesto gratis
Herramienta gratuita, sin instalar nada

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.

Tu navegador hace todo el trabajo aquí, en esta pestaña. No subimos nada, no guardamos nada y no registramos nada.
La versión corta

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.

Dibujo de un texto JSON a la izquierda que pasa por un paso de escape y llega a una cadena entre comillas a la derecha, con una flecha de vuelta debajo
El JSON entra en una cadena y vuelve a salir.

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.

Herramienta de JSON stringify con Java elegido como envoltorio, que muestra una línea que empieza por String json y contiene el JSON escapado
Elige un lenguaje y pega la línea.

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.

Herramienta de JSON stringify en modo cadena a JSON, que convierte una cadena con doble escape en JSON legible y con formato
Una cadena con doble escape, leída de nuevo como JSON.

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.

Herramienta de JSON stringify que convierte una dirección web con parámetros entre corchetes en JSON anidado con una lista de etiquetas
Una URL pasa a ser JSON anidado.

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.

Herramienta de JSON stringify en modo Base64 con la opción segura para URL marcada y el resultado codificado junto al JSON
Base64 con la opción segura para URL.

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.

Cómo funciona

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.

Por qué esta

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.

Buenos hábitos

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.
Mejor evitarlo

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

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.

Más herramientas gratis

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.