Codificador / Decodificador de URL
Escapa texto de forma segura para usarlo en URLs y cadenas de consulta, o decodifica URLs codificadas por porcentaje de vuelta a texto legible — en ambos sentidos, en tu navegador. Los caracteres con un significado especial en una URL, o que no están permitidos, se reemplazan por un signo de porcentaje seguido de su valor de byte en hexadecimal (un espacio se convierte en %20). Elige el modo componente para codificar un valor individual como un solo parámetro de consulta, o el modo URL completa para mantener intactos los caracteres estructurales como : / ? & mientras escapas el resto. La codificación opera sobre los bytes UTF-8 de cada carácter, así que las letras acentuadas y los emojis se manejan correctamente. No se sube nada; la conversión es puramente local.
Cómo usar
- Elige Codificar o Decodificar.
- Escribe o pega tu texto o URL.
- Usa el modo URL completa para conservar : / ? & = (si no, se escapa todo).
- El resultado se actualiza al instante.
- Copia la salida con el botón Copiar.
Preguntas frecuentes
- ¿Modo componente o URL completa?
- El modo componente escapa todo (encodeURIComponent), ideal para un único valor. El modo URL completa conserva los caracteres de estructura (encodeURI).
- ¿Maneja Unicode?
- Sí, los caracteres no ASCII se codifican en porcentaje como UTF-8 y se decodifican correctamente.
- ¿Por qué falla la decodificación?
- La entrada tiene una secuencia de porcentaje mal formada (por ejemplo un % suelto o %ZZ).
- ¿Se sube algo?
- No. Toda la codificación y decodificación ocurre localmente en tu navegador.
- ¿Qué caracteres se codifican en realidad?
- Letras, dígitos y un pequeño conjunto de caracteres no reservados (- _ . ~) pasan sin cambios. Todo lo demás — espacios, puntuación con significado en la URL y cualquier carácter no ASCII — se codifica por porcentaje. El modo componente también escapa los caracteres estructurales reservados; el modo URL completa los deja en su sitio.
- ¿Debo usar codificación de URL o Base64?
- Resuelven problemas distintos. La codificación de URL mantiene el texto mayormente legible a la vez que lo hace seguro dentro de una URL; Base64 convierte binario arbitrario en texto compacto pero no es seguro para URL por defecto. Para valores de cadena de consulta usa codificación de URL; para incrustar datos binarios usa Base64 (su variante segura para URL si va en una URL).
Guías sobre este tema
Herramientas relacionadas
Constructor de URL Query
Construye URLs combinando una base con parámetros key-value editables — cada par conmutable, percent-encoded correctamente.
Analizador y decodificador de Data URI
Decodifica un data: URI para ver su tipo MIME, codificación, tamaño y contenido decodificado, en tu navegador.
Conversor de escape de strings
Escapa un string para 10 contextos a la vez — JavaScript, JSON, entidades HTML, URL, SQL, regex, Bash (comillas simples/dobles), C string, escapes Unicode \u. Copia el que necesites.
Codificador / Decodificador de Entidades HTML
Escapa caracteres especiales (& < > " ') o decodifica entidades a sus caracteres originales.
Codificador / Decodificador Base64
Codifica texto a Base64 o decodifica Base64 a texto al instante.
Codificador y Decodificador Quoted-Printable
Codifica texto a MIME Quoted-Printable (RFC 2045) o decodifícalo — con escapes =XX, saltos de línea suaves y UTF-8 — todo en tu navegador, con ajuste de línea a 76 caracteres al codificar.