Un poco más fácil.Herramientas gratuitas para resolver lo de cada día.

Codificador de escape JSON

Codificador de escape JSON: escapa comillas y saltos de línea mediante la serialización JSON nativa.

El procesamiento se hace en el navegador. Revisa la salida antes de copiarla a otro programa.

¿Te ha servido esta herramienta?

Qué transforma el codificador

La herramienta recibe texto y lo serializa como una cadena JSON. Esto añade las comillas exteriores y representa caracteres especiales, como comillas dobles, barras inversas, tabulaciones y saltos de línea, con las secuencias que admite JSON. La segunda salida muestra el mismo contenido escapado sin los delimitadores exteriores.

Diferencia entre cadena y documento JSON

Escapar una cadena no convierte el texto en un objeto. Si introduces {"activo":true}, las llaves y las comillas se tratarán como caracteres del contenido. La salida completa será una cadena válida que contiene ese fragmento, no un documento con una propiedad llamada activo.

Ejemplo con comillas y salto

Un texto con dos líneas y la frase Él dijo "hola" conserva las palabras, pero el salto aparece como \n y las comillas internas como \" dentro de la representación. Copiar la salida con comillas sirve para asignarla como valor JSON; la versión interior exige que el destino aporte sus propios delimitadores.

Cómo comprobar el resultado

Pega la salida completa en un analizador JSON y comprueba que devuelve exactamente el texto inicial. Esa vuelta completa detecta barras añadidas o retiradas por otro editor. Si vas a insertar la versión sin comillas en una plantilla, revisa el documento final, porque el contexto puede requerir un nivel de escape distinto.

Contextos que usan otras reglas

El escape JSON no protege HTML, una URL, una expresión regular ni un comando de terminal. Cada contexto interpreta caracteres diferentes. La herramienta tampoco valida objetos completos ni corrige JSON mal formado; aplica JSON.stringify a una cadena y deja visible el resultado para copiarlo.

Fuentes y referencias

Continúa con estas herramientas

Preguntas frecuentes

¿Por qué aparecen barras antes de las comillas?

Porque una comilla interna debe distinguirse de las comillas que delimitan la cadena JSON. La barra inversa conserva la comilla como parte del texto.

¿Debo copiar la salida con comillas o sin ellas?

Copia la versión completa cuando necesites un valor JSON autónomo. Usa el interior solo si ya estás dentro de una cadena delimitada y controlas ese contexto.

¿Qué ocurre con un salto de línea real?

La serialización lo representa mediante una secuencia de escape. Al analizar después la cadena JSON, el consumidor recupera el salto original.

¿Sirve para reparar un objeto JSON inválido?

No. Puede envolver ese texto como cadena, pero no interpreta sus propiedades ni corrige comas, llaves o comillas del supuesto objeto.

¿Por qué una aplicación muestra dos barras inversas?

Probablemente el texto ha pasado por dos serializaciones. Analiza una capa cada vez y compara el valor recuperado antes de volver a escaparlo.

¿La barra / necesita escape en JSON?

JSON permite la barra normal sin escape. Algunas salidas pueden escribir \/ por compatibilidad con HTML, pero ambos valores se interpretan como /.

Herramienta de OCC Tools

Cálculo y documentación · Actualizado: 14 de septiembre de 2026