🔗 Codificador / Decodificador de URL

Codifica o decodifica URLs y cadenas de consulta instantáneamente

✓ Gratis para siempre · ✓ Sin registro · ✓ Sin subida · ✓ Funciona sin conexión

🔒 Tus datos nunca salen de tu dispositivo. Todo el procesamiento ocurre localmente en tu navegador usando encodeURIComponent / decodeURIComponent (un valor, RFC 3986), modo URL completa que conserva la estructura de la URL, + como espacio (application/x-www-form-urlencoded). Sin subidas, sin servidor, sin rastreo.

Características

  • Codifica URLs — Codifica con porcentaje caracteres especiales para uso seguro en URLs y cadenas de consulta.
  • Decodifica URLs — Convierte cadenas codificadas con porcentaje a texto legible.
  • Soporte Unicode — Maneja todos los caracteres Unicode incluyendo emoji, CJK y símbolos especiales.

Cómo Funciona

  1. Ingresa texto — Escribe o pega el texto que deseas codificar o decodificar.
  2. Haz clic en Codificar o Decodificar — La herramienta convierte tu entrada instantáneamente.
  3. Copia el resultado — Copia la salida codificada o decodificada a tu portapapeles.

Casos de Uso

  • Codifica parámetros de consulta para URLs de API
  • Decodifica URLs copiadas de barras de direcciones de navegador
  • Prepara cadenas para uso en solicitudes HTTP

Preguntas Frecuentes

¿Qué caracteres se codifican?

Todos los caracteres excepto A-Z, a-z, 0-9 y - _ . ~ se codifican con porcentaje. Esto sigue el estándar RFC 3986.

¿Maneja URLs completas?

Sí. Marca «URL completa»: al codificar se dejan : / ? # & = y cualquier %XX que ya tenga la dirección (sin doble codificación tipo %2520) y solo se escapan espacios, acentos, emoji y similares; al decodificar, los & = ? # / escapados siguen escapados, así que la dirección significa lo mismo. Desmárcalo para codificar un solo valor, por ejemplo una URL que va dentro del parámetro redirect= de otra URL.

¿Por qué veo + en lugar de espacios?

Las cadenas de consulta y los formularios HTML (application/x-www-form-urlencoded) escriben el espacio como +; las URLs de búsqueda de Google, por ejemplo. Marca «+ significa espacio» y al decodificar un + se lee como espacio, y al codificar un espacio se escribe como +; un más de verdad siempre es %2B. En una URL completa solo se trata así la parte después del ?, porque en la ruta un + es solo un más.

Herramientas Relacionadas

💬 ¿Bug, idea, o solo un hola? Dile a Milo 🐨 · [email protected]