Usa la herramienta de abajo
Codificar URL online te ayuda a preparar un valor de parámetro con espacios, acentos o símbolos como &. La herramienta trata toda la entrada como un único componente y también permite decodificarlo; el procesamiento se realiza en el servidor.
Cómo codificar URL para una búsqueda
Para buscar café & pan, pega ese texto sin q=. Codificar devuelve caf%C3%A9%20%26%20pan. Coloca el resultado después de q=, como en /buscar?q=caf%C3%A9%20%26%20pan. Así, el & pertenece al valor de búsqueda en vez de separar otro parámetro.
En la operación inversa, pega solo caf%C3%A9%20%26%20pan y elige Decodificar para recuperar café & pan. Si la entrada incluye el nombre de un parámetro, varias líneas o una URL completa, todo se trata como un único texto; la herramienta no identifica las partes automáticamente.
Funciones de codificación y decodificación
La operación usa encodeURIComponent() para codificar y decodeURIComponent() para decodificar. Transforma el texto que ingresas, sin abrir la dirección, comprobar su destino ni normalizar una URL completa.
- Codificar: convierte espacios en %20, & en %26 y caracteres acentuados en escapes de los bytes UTF-8.
- Decodificar: transforma los escapes válidos en texto legible.
- Copiar: permite reutilizar el componente resultante.
- Descargar: guarda la salida textual en un archivo .txt.
- Borrar: vacía los campos de entrada y resultado.
Formatos, límite y doble codificación
La entrada admite hasta 2 MiB de texto UTF-8: 2.097.152 bytes. El contador de caracteres no equivale al tamaño en bytes. No hay carga de archivos: copia en el campo el componente que quieres transformar.
Codificar dos veces transforma %20 en %2520 porque se escapa el propio %. Si tu aplicación codifica valores al construir una URL, una entrada previamente codificada puede añadir otra capa. Revisa qué espera recibir el siguiente paso.
Decodificar una vez convierte %2520 en %20, no directamente en un espacio. Las secuencias como %2, %ZZ o bytes que no forman UTF-8 válido causan un error. Antes de repetir la operación, comprueba cuántas capas se aplicaron en el origen.
El signo + permanece + al decodificar; %2B también se convierte en +, mientras que %20 se convierte en un espacio. Esta operación no aplica la regla de formularios que interpreta + como espacio. Al codificar un + literal, la salida es %2B.
Privacidad y plazo de descarga
El componente se envía al servidor, y la salida se guarda en un archivo .txt temporal con eliminación programada después de 2 horas. Copia o descarga el resultado dentro de ese plazo. Borrar el campo no elimina el archivo ya almacenado en el servidor.
Los escapes porcentuales no ocultan información confidencial. Retira tokens y datos personales antes de pegar un componente real. Los resultados conservados en el historial usan almacenamiento separado, ocupan la cuota de tu cuenta y dependen de los permisos disponibles; la copia temporal mantiene el plazo de 2 horas.
Herramientas relacionadas
Si un parámetro contiene Base64 estándar, decodifica los escapes de URL antes de revisar el texto en la herramienta Base64. Si el valor recuperado es JSON, el formateador te ayuda a comprobar la sintaxis y la estructura.
Preguntas y respuestas
¿Es gratis?
Puedes codificar URL gratis según el acceso indicado en la página. Ambas acciones admiten hasta 2 MiB de entrada por procesamiento. Conservar la salida en el historial depende de los permisos y del espacio de tu cuenta.
¿Funciona en el celular?
Sí, puedes codificar URL desde el celular con el navegador. Pega el valor, selecciona Codificar o Decodificar y toca Procesar. Revisa el Resultado antes de copiarlo al parámetro que necesitas.
¿Mi archivo se guarda en el servidor?
En esta herramienta pegas texto, y la salida se guarda en el servidor como un archivo .txt temporal. Esa copia tiene eliminación programada después de 2 horas. Si el resultado se conserva en el historial, usa almacenamiento separado y sigue las reglas de tu cuenta.
¿Tengo que instalar algo?
Puedes codificar URL sin instalar un programa ni una extensión. El navegador envía el texto al servidor y recibe la salida, así que necesitas una conexión a internet. Usa Copiar para reutilizar el componente directamente.
¿Debo codificar la dirección completa?
Usa esta herramienta para el componente que necesita codificación, como el valor de un parámetro. Pegar una URL completa también transforma separadores como :, /, ? y =. El resultado no será una URL completa normalizada, sino toda la dirección codificada como un único componente.
¿Decodificar convierte + en espacio?
No, la acción Decodificar conserva un + literal y convierte %2B en +. Para obtener un espacio, el escape correspondiente es %20. Si los datos vienen de un formulario que usa + para los espacios, debes tratar esa regla por separado.