Herramientas en español / URL Encode online — codificar texto para URLs (percent-encoding)English version →
URL Encode online — codificar texto para URLs (percent-encoding)
Algunos caracteres tienen significado estructural en una URL: & separa parámetros, # inicia el fragmento, + puede ser un espacio. Si tus datos los contienen sin codificar, los valores se cortan o se corrompen silenciosamente. Esta herramienta los convierte a la forma %XX segura, igual que encodeURIComponent.
Los caracteres no ASCII (acentos, eñes) se convierten primero a bytes UTF-8 y luego se codifican byte a byte: «año» se convierte en a%C3%B1o. Es el comportamiento estándar, no un error.
Cómo se usa
- Pega el texto o valor de parámetro a codificar
- Pulsa Convert
- Inserta el resultado en tu query string o path con seguridad
Preguntas frecuentes
- ¿Debo codificar la URL completa?
- No: codifica solo los valores, no la estructura. Si codificas la URL entera, :// y / se convierten en datos y la URL deja de funcionar. Construye la URL por partes, codificando cada valor (eso hace URLSearchParams).
- ¿Espacio como %20 o como +?
- %20 es correcto siempre. El + solo significa espacio en query strings de formularios; si tu dato lleva un + literal (teléfonos como +34…), codifícalo como %2B o llegará como espacio.
- ¿Qué significa %2520 en mis datos?
- Doble codificación: el % se volvió %25 porque dos capas codificaron el mismo valor. Decodifica dos veces para recuperarlo y elimina la capa duplicada en tu código.
Otras herramientas con explicación en español
- Formatear JSON online (JSON Formatter) — gratis
- Validar JSON online (JSON Validator) — con línea y columna del error
- Visualizar JSON como árbol y grafo interactivo (JSON Viewer)
- Codificar en Base64 online — con soporte UTF-8 (acentos y ñ)
- Decodificar Base64 online — UTF-8 correcto, apto para JWT
- URL Decode online — decodificar percent-encoding