Codificador de URL
Codifique texto para URL con múltiples modos de codificación (RFC 3986, Query String, Form Data), desglose visual carácter por carácter y análisis de codificación completo. Vea exactamente qué caracteres se codifican y por qué.
Tu bloqueador de anuncios impide que mostremos anuncios
MiniWebtool es gratis gracias a los anuncios. Si esta herramienta te ayudó, apóyanos con Premium (sin anuncios + herramientas más rápidas) o añade MiniWebtool.com a la lista de permitidos y recarga la página.
- O pásate a Premium (sin anuncios)
- Permite anuncios para MiniWebtool.com y luego recarga
Codificador de URL
Bienvenido al Codificador de URL, una potente herramienta para codificar texto porcentualmente para su uso seguro en URL. Esta herramienta ofrece múltiples modos de codificación (RFC 3986, Query String, Segmento de ruta), análisis visual carácter por carácter y estadísticas completas. Vea exactamente qué caracteres se codifican y comprenda por qué, lo que la hace perfecta para desarrolladores, profesionales de SEO y cualquier persona que trabaje con URL.
¿Qué es la codificación URL?
La codificación URL, también conocida como codificación porcentual, es un mecanismo para codificar información en un Identificador de Recursos Uniforme (URI). Reemplaza los caracteres ASCII inseguros con un "%" seguido de dos dígitos hexadecimales que representan el valor de byte del carácter en la codificación UTF-8.
Por ejemplo:
- Un espacio se convierte en
%20(o+en cadenas de consulta) - Un ampersand
&se convierte en%26 - Un signo de interrogación
?se convierte en%3F
¿Por qué es necesaria la codificación URL?
Las URL solo pueden contener un conjunto limitado de caracteres del conjunto US-ASCII. Los caracteres fuera de este conjunto, o los caracteres que tienen un significado especial en las URL (como &, =, ?), deben codificarse para:
- Evitar malinterpretaciones: Los caracteres especiales como
&separan los parámetros de consulta. Si sus datos contienen&, deben codificarse como%26. - Soportar caracteres internacionales: Los caracteres no ASCII (como el español, árabe o emojis) deben codificarse como secuencias de bytes UTF-8.
- Garantizar una transmisión segura: Algunos caracteres no son seguros para las URL debido a posibles problemas de seguridad o de transmisión.
Modos de codificación explicados
RFC 3986 (Componente URL)
La codificación estándar definida por RFC 3986. Todos los caracteres, excepto los caracteres no reservados (A-Z, a-z, 0-9, -, ., _, ~), se codifican porcentualmente. Los espacios se convierten en %20. Use este modo para la mayoría de los componentes de URL.
Cadena de consulta (application/x-www-form-urlencoded)
Codificación común para envíos de formularios HTML y consultas de búsqueda. Los espacios se convierten en + en lugar de %20. Esto es lo que utilizan los navegadores al enviar formularios.
Segmento de ruta
Similar al RFC 3986 pero preserva las barras inclinadas (/). Use este modo al codificar rutas de URL donde desee mantener la estructura del directorio.
Codificación completa
Codifica todo excepto los caracteres alfanuméricos (A-Z, a-z, 0-9). Este es el modo de codificación más agresivo, útil cuando se requiere la máxima seguridad.
Caracteres que deben codificarse
Caracteres reservados
Estos caracteres tienen un significado especial en las URL y deben codificarse cuando se usan como datos:
| Carácter | Codificado | Propósito en las URL |
|---|---|---|
: | %3A | Separador de esquema (http:), separador de puerto |
/ | %2F | Separador de segmento de ruta |
? | %3F | Delimitador de cadena de consulta |
# | %23 | Identificador de fragmento |
& | %26 | Separador de parámetros de consulta |
= | %3D | Separador clave-valor |
@ | %40 | Delimitador de información de usuario |
Caracteres inseguros
Estos caracteres siempre deben codificarse:
| Carácter | Codificado | Razón |
|---|---|---|
| Espacio | %20 o + | No permitido en las URL |
< > | %3C %3E | Posible inyección HTML |
" | %22 | Delimitador de atributos en HTML |
{ } | %7B %7D | No válido en las URL |
| | %7C | Carácter inseguro |
\ | %5C | Carácter inseguro |
Cómo usar esta herramienta
- Ingrese su texto: Escriba o pegue el texto que desea codificar en el área de entrada. Pruebe los botones de ejemplos rápidos para casos de uso comunes.
- Seleccione el modo de codificación: Elija el modo apropiado según su caso de uso (RFC 3986 para componentes, Query String para parámetros de búsqueda, etc.).
- Haga clic en Codificar: La herramienta codificará su texto y mostrará el resultado.
- Revise el análisis: Vea el desglose carácter por carácter que muestra qué caracteres se codificaron y por qué.
- Copie el resultado: Haga clic en el botón Copiar para copiar el texto codificado al portapapeles.
Casos de uso comunes
Parámetros de API
Al pasar la entrada del usuario como parámetros de URL:
https://api.example.com/search?q=Hola%20Mundo%21
URL de redireccionamiento
Al codificar una URL para pasarla como parámetro:
https://example.com/redirect?url=https%3A%2F%2Fother-site.com
Nombres de archivos
Al codificar nombres de archivos con espacios o caracteres especiales:
/files/Mi%20Documento%20%282024%29.pdf
Preguntas frecuentes
¿Qué es la codificación URL?
La codificación URL, también conocida como codificación porcentual, es un mecanismo para codificar información en un Identificador de Recursos Uniforme (URI). Reemplaza los caracteres ASCII inseguros con un "%" seguido de dos dígitos hexadecimales que representan el valor de byte del carácter. Por ejemplo, un espacio se convierte en %20 y un ampersand en %26.
¿Por qué las URL necesitan ser codificadas?
Las URL solo pueden contener un conjunto limitado de caracteres del conjunto ASCII. Caracteres como espacios, símbolos especiales y caracteres no ASCII deben codificarse para transmitirse correctamente. Sin codificación, estos caracteres podrían malinterpretarse como delimitadores de URL o causar errores de transmisión.
¿Cuál es la diferencia entre la codificación RFC 3986 y la codificación de cadena de consulta (query string)?
La codificación RFC 3986 utiliza %20 para los espacios y es el estándar para los componentes de URL. La codificación de cadena de consulta (application/x-www-form-urlencoded) utiliza + para los espacios y se usa comúnmente en envíos de formularios HTML y consultas de búsqueda. Ambas son válidas pero se utilizan en contextos diferentes.
¿Qué caracteres son seguros en las URL sin codificación?
Según el RFC 3986, los caracteres no reservados que no necesitan codificación son: letras mayúsculas (A-Z), letras minúsculas (a-z), dígitos (0-9) y cuatro caracteres especiales: guion (-), punto (.), guion bajo (_) y tilde (~). Todos los demás caracteres deben codificarse porcentualmente.
¿Cómo codifico caracteres especiales como & y = en los parámetros de la URL?
Los caracteres especiales como & (ampersand) y = (igual) deben codificarse porcentualmente cuando se utilizan como datos dentro de los parámetros de la URL. & se convierte en %26 y = en %3D. Esto evita que se interpreten como separadores de parámetros o delimitadores de clave-valor.
Herramientas relacionadas
- Decodificador de URL - Decodifica URL codificadas porcentualmente a texto plano
- Codificador Base64 - Codifica texto al formato Base64
- Codificador de entidades HTML - Codifica caracteres especiales de HTML
Recursos adicionales
- RFC 3986 - Identificador de recursos uniforme (URI): Sintaxis genérica
- Codificación porcentual - Wikipedia
Cite este contenido, página o herramienta como:
"Codificador de URL" en https://MiniWebtool.com/es/codificador-de-url/ de MiniWebtool, https://MiniWebtool.com/
por el equipo de miniwebtool. Actualizado: 14 ene. 2026