Acerca de Codificador de URL
Una URL solo puede transportar un alfabeto limitado, así que los espacios, los ampersands, las barras y el texto que no está en inglés deben codificarse en porcentaje antes de viajar. Las dos funciones del navegador que la gente suele usar se comportan de forma distinta: encodeURIComponent escapa un valor por completo, mientras que encodeURI deja intactos los separadores de una URL existente.
Este codificador ofrece ambos modos con una vista previa en vivo, así que puedes comprobar la cadena exacta antes de pegarla en un enlace, un formulario o una llamada a una API. Los caracteres multibyte se codifican como bytes UTF-8, que es lo que servidores y navegadores esperan recibir.
Qué hace esta herramienta
Los detalles que importan cuando usas Codificador de URL para trabajo real.
Modos componente y URL completa
El modo componente escapa un único valor por completo, mientras que el modo URL completa conserva los dos puntos, las barras, el signo de interrogación y otros separadores.
Codificación porcentual UTF-8
Las letras acentuadas, el chino, el japonés y los emoji se convierten a sus secuencias de bytes UTF-8 correctas en lugar de escapes Latin-1 rotos.
Salida en vivo
La cadena codificada se actualiza mientras escribes, así que puedes experimentar con un valor y ver el resultado al instante.
Diagnósticos legibles
Si el texto contiene un carácter sustituto sin pareja que no se puede codificar, la herramienta lo explica en lugar de lanzar un error URI vago.
Copiar y ejemplo
Copia la salida codificada con un clic o carga un ejemplo con espacios, ampersands y texto que no está en inglés.
Cómo usar Codificador de URL
Sin cuenta y sin instalación: todo el trabajo ocurre en esta pestaña del navegador.
- 01
Elige un modo de codificación
Usa el modo componente para un único valor dentro de una URL, o el modo URL completa cuando estés codificando una URL entera que todavía tiene sus separadores.
- 02
Pega el texto o la URL sin codificar
Escribe o pega el contenido sin codificar; la vista previa se actualiza en cuanto hay texto.
- 03
Comprueba los caracteres reservados
Confirma que los caracteres que importan para tu caso están codificados o conservados como esperabas antes de copiar.
- 04
Copia en tu petición
Pulsa Copiar y pega el resultado en una cadena de consulta, una llamada a una API, una redirección o un atributo HTML.
Formatos compatibles y límites
- Entrada
- TXT
- Salida
- URL
- Procesamiento
- En el cliente, dentro de tu navegador. No se sube nada.
- Tamaño máximo
- Limitado por la memoria disponible en tu pestaña.
- Requisitos
- Chrome, Edge, Firefox o Safari · JavaScript activado
Limitaciones que conviene conocer
- El modo URL completa no adivina si una URL ya está codificada, así que volver a codificar una URL con escapes porcentuales puede codificarla dos veces.
- El codificador no es un validador de URL: no comprueba que exista un host ni que la URL general esté bien formada.
- Los caracteres sustitutos sin pareja no se pueden codificar y deben quitarse de la entrada.
Privacidad y tratamiento de archivos
La codificación se ejecuta localmente con las funciones URI integradas del navegador. El texto nunca sale de la página, no se envía nada a un servidor y no se guarda ninguna copia al cerrar la pestaña.
Leer la política de privacidad completaPreguntas frecuentes sobre Codificador de URL
Respuestas breves y directas a las dudas habituales antes de usar la herramienta.
¿Cuál es la diferencia entre encodeURIComponent y encodeURI?
¿Un espacio se codifica como %20 o como signo más?
¿Por qué se codifican los dos puntos y la barra en el modo componente?
¿Cómo se codifica el texto que no está en inglés?
¿Puedo codificar una URL completa sin destrozar su cadena de consulta?
¿Dónde se realiza la codificación de la URL?
¿Por qué a veces falla la codificación con texto pegado?
Para seguir leyendo
Guías que explican las decisiones detrás de Codificador de URL.