URL codificar/decodificar
Codifica o decodifica componentes de URL.
Tus archivos permanecen en tu dispositivo
Esta herramienta procesa todo localmente en tu navegador. No se sube nada a ningún servidor.
📝 Acerca de URL codificar/decodificar
Las URL solo pueden contener un conjunto limitado de caracteres. Los espacios, el texto en coreano y los símbolos reservados como &, = y ? deben codificarse con porcentajes, es decir, cada byte se escribe como % seguido de dos dígitos hexadecimales. Esta herramienta codifica texto en ese formato y decodifica cadenas codificadas con porcentajes para devolverlas a texto legible.
Usa encodeURIComponent y decodeURIComponent de JavaScript, que están pensadas para componentes individuales de una URL, como el valor de un parámetro de consulta o un segmento de ruta. Eso significa que también se codifican los caracteres reservados, incluidos / y :. Si pegas una URL completa y pulsas «Codificar», las barras y los dos puntos también se convertirán, así que codifica solo la parte que vas a insertar, como una palabra clave de búsqueda.
Los usos típicos incluyen construir cadenas de consulta a mano, leer enlaces de seguimiento llenos de secuencias %XX y depurar parámetros de redirección. El texto se convierte primero a UTF-8, de modo que «안녕» se convierte en %EC%95%88%EB%85%95. Todo el procesamiento se realiza en tu navegador.
📘 Cómo usar
- 1
Pega el texto
Introduce en el cuadro «Entrada» el valor que quieres codificar o una cadena codificada con porcentajes que quieras leer.
- 2
Codifica o decodifica
Pulsa «Codificar» para codificar el texto con porcentajes o «Decodificar» para convertir las secuencias %XX de nuevo en caracteres.
- 3
Copia la salida
Usa el botón «Copiar» debajo del cuadro «Salida» para pegar el resultado en tu URL o tu código.
❓ Preguntas frecuentes
¿Por qué también se codifican las barras y los dos puntos?
La herramienta usa encodeURIComponent, que trata la entrada como un único componente y codifica todos los caracteres reservados. Codifica solo el valor del parámetro, no la URL completa.
¿Los espacios se convierten en + o en %20?
Los espacios se convierten en %20. Un signo + en la entrada se codifica como %2B y, al decodificar, un + literal se deja tal cual en lugar de convertirse en un espacio.
¿Por qué la decodificación muestra un error?
Un % que no va seguido de dos dígitos hexadecimales válidos, o una secuencia de bytes que no es UTF-8 válido, no se puede decodificar. Busca caracteres % sueltos o texto truncado.