Resumen
Usa esta herramienta cuando necesites insertar texto normal en una URL sin romper su estructura. Convierte espacios, signos de interrogación, ampersands, barras y caracteres no ASCII a formato percent-encoded. Es útil para construir parámetros de consulta, preparar segmentos de ruta y enviar texto escrito por el usuario a una API. El resultado conserva el significado del texto y lo deja listo para transportarse dentro de una dirección o una petición.
Casos de uso
- Consulta de búsqueda en un parámetroConvierte una búsqueda como café y té en un valor seguro para una página de resultados o una petición API.
- Destino de redirección incrustadoCodifica una URL completa antes de colocarla dentro de otra dirección para evitar que se rompan los parámetros anidados.
- Nombre de ruta o archivoPasa espacios y signos de puntuación de un segmento como fotos de verano 2024 a una forma válida para URL.
- Texto de formulario hacia un endpointCodifica notas, etiquetas o nombres antes de añadirlos a una petición GET o a una URL de devolución.
Como funciona
- 1
Escribe el texto que quieres codificar.
- 2
La herramienta transforma al instante los caracteres reservados en secuencias percent-encoded.
- 3
Copia el resultado para usarlo en una URL, en un parámetro o en una cadena de solicitud.
Ejemplos
Consulta con símbolos
Entrada: laptop stand?brand=acme & co
Salida: laptop%20stand%3Fbrand%3Dacme%20%26%20co
Los espacios y signos reservados se escapan para poder insertarlos de forma segura en una URL.
Nombre con acentos
Entrada: niño ñandú
Salida: ni%C3%B1o%20%C3%B1and%C3%BA
Los caracteres no ASCII se convierten primero a bytes UTF-8 y luego se escapan con porcentaje.
Segmento con barra
Entrada: informes/2024 Q3
Salida: informes%2F2024%20Q3
La barra dentro de un segmento se codifica para que no se interprete como separador de ruta.
FAQ
¿Qué caracteres se codifican?
Se codifican los caracteres reservados de la URL, como espacios, ?, &, =, #, / y cualquier carácter no ASCII, para que puedan viajar de forma segura.
¿Por qué el espacio se convierte en %20 y no en +?
%20 es la forma percent-encoded estándar para un espacio. El signo + se usa sobre todo en formularios application/x-www-form-urlencoded, no en cualquier URL.
¿Puedo codificar una URL completa aquí?
Sí, pero con cuidado: codificar toda la URL también escapa separadores como : y /. Solo conviene hacerlo cuando la URL completa debe ir como valor de otro parámetro.
¿Por qué el resultado sale más largo?
Los caracteres fuera del conjunto seguro se expanden en bytes con escape porcentual, así que el texto final suele ocupar más que el original.
¿Cuál es el error más habitual?
Codificar toda la dirección cuando solo hacía falta codificar un valor concreto. En enlaces normales, codifica únicamente la parte que se va a insertar en la URL.
