Codificador y Decodificador de URL
Codifica o decodifica URLs y parámetros de consulta usando codificación porcentual estándar. Compatible con encodeURIComponent, encodeURI y procesamiento masivo — todo 100% en el navegador.
Codificación/Decodificación Masiva de URLs
Procesa múltiples URLs o cadenas a la vez — una por línea. Cada línea se codifica o decodifica de forma independiente.
¿Qué es la codificación URL?
La codificación URL (también llamada codificación porcentual) convierte caracteres no permitidos en URLs a un formato seguro para transmisión. Los caracteres especiales se reemplazan con un signo de porcentaje seguido de dos dígitos hexadecimales.
Por ejemplo, un espacio se convierte en %20, un ampersand en %26, y caracteres no ASCII como ñ en secuencias multibyte como %C3%B1. Esto asegura que las URLs funcionen correctamente en todos los navegadores y servidores.
Cuándo usar encodeURIComponent
- Codificar parámetros individuales de cadenas de consulta
- Codificar datos que serán parte de una URL pero no son una URL completa
- Codifica todo excepto: A-Z a-z 0-9 - _ . ! ~ * ' ( )
Cuándo usar encodeURI
- Codificar una URL completa preservando su estructura
- Mantiene el esquema, barras, dos puntos y delimitadores de consulta intactos
- NO codifica: : / ? # [ ] @ ! $ & ' ( ) * + , ; = -
Preguntas frecuentes
¿Cuál es la diferencia entre encodeURI y encodeURIComponent?
encodeURI codifica una URL completa pero preserva caracteres estructurales como ://?#. encodeURIComponent codifica todo excepto unos pocos caracteres no reservados, ideal para codificar parámetros individuales.
¿Por qué necesito codificar mis datos en URL?
Las URLs solo pueden contener un conjunto limitado de caracteres ASCII. Los caracteres especiales, espacios y letras no ASCII deben codificarse para que navegadores y servidores los interpreten correctamente.
¿Es segura esta herramienta para datos sensibles?
Sí. Toda la codificación y decodificación ocurre en tu navegador usando JavaScript. No se envían datos a ningún servidor.
¿Puedo codificar caracteres no ingleses?
Por supuesto. La herramienta maneja codificación UTF-8 completa, así que caracteres de cualquier idioma se codifican correctamente.
Herramientas relacionadas
Codificador y decodificador Base64 en línea
Codifica o decodifica cadenas Base64 directamente en tu navegador
Codificador y decodificador de texto
Convierte texto a Base64 o decodifica Base64 a texto plano
Imagen a Base64
Convierte imágenes a cadenas codificadas Base64
Base64 a imagen
Decodifica cadenas Base64 a imágenes visibles
Archivo a Base64
Codifica cualquier archivo a una cadena Base64
Base64 to File
Decode any Base64 string back to its original file
Base64 a PDF
Decodifica cadenas Base64 a documentos PDF
Decodificador JWT
Decodifica e inspecciona tokens JWT
Codificador/Decodificador HTML
Convierte caracteres especiales a entidades HTML y viceversa
Convertidor Hex ↔ Base64
Convierte entre formatos hexadecimal y Base64