Escapar cadena
Una cadena, escapada en JSON, JS, HTML, URL y Base64 a la vez.
- Instantánea
- Gratis
- Privada (procesada localmente)
- Sin registro
La misma cadena, lista para cinco contextos a la vez
Insertar una cadena de texto en código exige escaparla según el lenguaje destino. En vez de buscar la función correcta cada vez, esta herramienta muestra de golpe las cinco formas escapadas más útiles — cada una copiable de un clic.
-
Escribe la cadena
Con comillas, acentos, símbolos, saltos de línea…
-
Lee los cinco resultados
JSON, JavaScript, HTML, URL y Base64, en directo.
-
Copia el que necesites
Un botón por fila.
Ejemplo: He said "hi" &
| Destino | Resultado |
|---|---|
| JSON | "He said \"hi\" & " |
| JavaScript | 'He said "hi" & ' |
| HTML | He said "hi" & <b> |
| URL | He%20said%20%22hi%22%20%26%20%3Cb%3E |
El Base64 gestiona UTF-8 (acentos y emojis incluidos). Recuerda: el Base64 no es cifrado, solo una codificación reversible — no lo uses nunca para ocultar un secreto.
Preguntas frecuentes
¿Por qué escapar una cadena?
Para insertarla con seguridad en otro lenguaje sin romper la sintaxis ni abrir una vulnerabilidad. Una comilla en una cadena JSON, un signo de mayor en HTML o un espacio en una URL deben «escaparse» para tratarse como texto, no como código.
¿Qué diferencia hay entre JSON y JavaScript?
Muy parecidos, pero no idénticos: JSON exige comillas dobles, JS también acepta apóstrofos y tiene algunos escapes adicionales. Esta herramienta da el literal JSON (universal) y un literal JS entre apóstrofos, listos para pegar en cada contexto.
¿Para qué sirve la codificación de URL?
Para transportar caracteres especiales en una URL: un espacio se vuelve %20, un & se vuelve %26, etc. Imprescindible para los parámetros de consulta, o el servidor corta la URL en el lugar equivocado. Es encodeURIComponent en JavaScript.
¿El Base64 es cifrado?
No, y esto es crucial: el Base64 es una simple codificación reversible por cualquiera, no un cifrado. Sirve para transportar datos binarios dentro de texto (data-URI, correos), nunca para proteger un secreto.