Codificar y decodificar URL
Pega una URL o texto y alterna entre codificar y decodificar.
Codificador y decodificador de URL gratis online
Codifica texto en un formato seguro para URLs o decodifica URLs con percent-encoding de vuelta a texto plano. Esta herramienta usa percent-encoding estándar (igual que encodeURIComponent de JavaScript), convirtiendo caracteres como espacios, &, ? y = en %20, %26, etc., para que los parámetros viajen seguros por la web.
Cuándo necesitas codificar URLs
Codifica valores antes de ponerlos en un query string, una petición a una API o un enlace de redirección; decodifica para leer qué contiene realmente una URL larga y escapada. Todo se ejecuta localmente en tu navegador.
Preguntas frecuentes
¿Qué es el percent-encoding? Una forma de representar caracteres reservados o no ASCII en una URL con un % seguido de dos dígitos hexadecimales.
¿Funciona con acentos y emojis? Sí, los caracteres UTF-8 se codifican y decodifican correctamente.
Cómo se codifican los caracteres especiales en URL
| Carácter | Codificado |
|---|---|
| espacio (␣) | %20 |
| ! | %21 |
| " | %22 |
| # | %23 |
| $ | %24 |
| % | %25 |
| & | %26 |
| ' | %27 |
| ( | %28 |
| ) | %29 |
| * | %2A |
| + | %2B |
| , | %2C |
| / | %2F |
| : | %3A |
| ; | %3B |
| = | %3D |
| ? | %3F |
| @ | %40 |
| é | %C3%A9 |
| ñ | %C3%B1 |
| € | %E2%82%AC |
Las letras, los dígitos y los símbolos - _ . ~ nunca se codifican. Todo lo demás se convierte en uno o varios bytes % usando UTF-8, por eso las letras acentuadas y los emojis se convierten en varios %-códigos.