Cómo usar esta herramienta de texto
- Selecciona codificar o decodificar.
- Si codificas, elige componente de URI o URI completa.
- Introduce el contenido y ejecuta la herramienta.
Convierte texto a codificación porcentual para URLs o decodifica secuencias %XX de nuevo a texto. Puedes elegir entre codificar un componente —como un parámetro o fragmento— o una URI completa, conservando los separadores estructurales cuando corresponda. El proceso utiliza las funciones estándar del navegador y maneja texto Unicode mediante UTF-8.
Aplica o revierte percent encoding conforme al comportamiento estándar de encodeURI/encodeURIComponent y sus funciones inversas.
El signo + no se convierte automáticamente en espacio porque esa regla pertenece a application/x-www-form-urlencoded, no al percent encoding general.
Entrada:
café con leche
Resultado:
caf%C3%A9%20con%20leche
Las funciones nativas del navegador aplican codificación UTF-8 y generan secuencias porcentuales de bytes cuando un carácter debe escaparse.
No implementa por sí sola las reglas completas de formularios application/x-www-form-urlencoded ni normaliza URLs.
La URI completa conserva separadores estructurales necesarios para la URL, mientras que un componente codifica más caracteres para usar el valor dentro de una parte de la URI.
Primero se representa en UTF-8 y después cada byte necesario se expresa como %XX. Por eso un solo carácter Unicode puede producir varias secuencias porcentuales.
Porque % debe ir seguido de dos dígitos hexadecimales y las secuencias de bytes resultantes deben formar UTF-8 válido.
No en esta herramienta. Esa conversión es propia de ciertos formularios URL encoded y no de decodeURIComponent en general.
Solo cuando esos datos se insertan en una URI y necesitas proteger los caracteres reservados. La codificación porcentual no sustituye a Base64 ni a JSON.
| Módulo | Función |
|---|---|
| Codificar | Genera secuencias %XX |
| Decodificar | Recupera texto UTF-8 |
| Ámbito URI | Distingue URI completa y componente |