Codificador/Decodificador URL en Línea | Herramienta de Codificación Porcentual
Herramienta de codificación y decodificación URL en línea. Convierte texto a formato URL seguro usando codificación porcentual (encodeURIComponent/encodeURI). Soporta UTF-8 y múltiples formatos.
Codificación/Decodificación URL
Instrucciones
- Codificar: Convierte caracteres especiales a formato codificado (%XX)
- Decodificar: Convierte formato codificado de vuelta a caracteres originales
- encodeURIComponent: Codifica todos los caracteres especiales incluyendo : / ? # @ etc.
- encodeURI: Preserva caracteres de estructura URL, solo codifica caracteres especiales en valores
Conocimientos sobre Codificación URL:
¿Qué es la Codificación URL?
La codificación URL (también llamada codificación porcentual) es un mecanismo para codificar caracteres especiales en URLs. Convierte caracteres no-ASCII y caracteres reservados en un formato que puede transmitirse de forma segura en URLs.
Principio de Codificación
Cada carácter primero se convierte a secuencia de bytes UTF-8, luego cada byte se representa como %XX donde XX es el valor hexadecimal. Por ejemplo, espacio se convierte en %20, el carácter chino '中' se convierte en %E4%B8%AD.
encodeURIComponent vs encodeURI
encodeURIComponent codifica todos los caracteres especiales y es adecuado para codificar valores de parámetros. encodeURI preserva caracteres de estructura URL (: / ? # @ etc.) y es adecuado para codificar URLs completas.
Caracteres Codificados Comunes
Espacio→%20, !→%21, #→%23, $→%24, &→%26, '→%27, (→%28, )→%29, *→%2A, +→%2B, ,→%2C, /→%2F, :→%3A, ;→%3B, =→%3D, ?→%3F, @→%40
Características Principales:
- Asegura que las URLs solo contengan caracteres ASCII válidos
- Preserva caracteres especiales que tienen significado especial en URLs
- Soporta codificación de cualquier carácter Unicode
- Los resultados codificados pueden transmitirse de forma segura entre diferentes sistemas
Aplicaciones Comunes:
- Codificación de parámetros de consulta URL
- Procesamiento de envío de datos de formularios
- Construcción de solicitudes API RESTful
- Manejo de nombres de archivos con caracteres especiales
- Codificación de nombres de dominio internacionalizados (IDN)