Skip to main content
CalculoraCalculora

Finanzas y Negocios

Calculadoras FinancierasInversión y PlanificaciónFinanzas PersonalesInversión InmobiliariaHerramientas de NegocioStartup y Empresas de Software

Matemáticas y Tecnología

Calculadoras MatemáticasHerramientas de IngenieríaHerramientas de FísicaHerramientas de DesarrolladorHerramientas Escolares

Salud y Vida

Herramientas MédicasUtilidad InteligenteAleatorizadores

Creador y Especialidad

Economía de CreadoresHerramientas IslámicasSostenibilidadJuegos

Conversores

Conversor de UnidadesConversor de LongitudConversor de PesoConversor de Temperatura→ Conversores de Unidades

Aleatorizadores

Generador de Números AleatoriosComprobador de Seguridad de ContraseñasGira la ruletaSimulador de Lanzamiento de MonedaLanzador de DadosCalculadora de superposición de zonas horarias→ Aleatorizadores
Convertidor de archivos

Herramientas PDF

Convertir PDF a JPGConvertir PDF a PNGExtraer texto de PDFConvertir PDF a GIFConvertir PDF a WebPConvertir PDF a SVGConvertir PDF a WordConvertir PDF a ExcelConvertir PDF a PowerPointConvertir PDF a HTMLConvertir PDF a MarkdownConvertir PDF a TIFF

Convertidor de imágenes

Convertir JPG a PNGConvertir PNG a JPGConvertir PNG a WebPConvertir WebP a PNGConvertir WebP a JPGConvertir JPG a WebPConvertir SVG a PNGConvertir SVG a JPGConvertir SVG a WebPConvertir BMP a PNGConvertir BMP a JPGConvertir BMP a WebP

Imágenes avanzadas

Convertir HEIC a JPGConvertir HEIC a PNGConvertir TIFF a JPGConvertir TIFF a PNGConvertir JPG a TIFFConvertir PNG a TIFFConvertir JPG a ICOConvertir PNG a ICOConvertir JPG a AVIFConvertir PNG a AVIF

GIF y Animación

Convertir fotogramas GIF a PNGConvertir fotogramas GIF a JPGExtractor de fotogramas GIFConvertir PNG a GIFConvertir JPG a GIFConvertir GIF a WebP

Edición de imágenes

Añadir marca de aguaEliminador de objetos de imagenRedimensiona imágenes al instante en tu navegadorComprime imágenes online — reduce el tamaño, mantén la calidad
Desafío de Velocidad MatemáticaDesafío de Cálculo MentalWordleBint WaladSudoku2048
Conversor de Monedas
CalculoraCalculora

Tu plataforma de cálculo integral. Herramientas gratuitas, rápidas y precisas para cada necesidad.

100% privado — todos los cálculos en tu navegador, no se envían datos a ningún servidorGratis para siempre — sin muros de pago, sin suscripciones, sin cuentas necesarias

Popular

  • Calculadora de IMC
  • Calculadora de Préstamos
  • Calculadora de Edad
  • Calculadora Hipotecaria
  • Calculadora de Porcentajes
  • Calculadora Científica
  • Ver todo →

Categorías

  • Matemáticas
  • Finanzas
  • Salud y Vida
  • Finanzas y Negocios
  • Herramientas de Desarrollador
  • Ingeniería
  • Categorías →

Más

  • Conversor de Monedas
  • Convertidor de archivos
  • Juegos y Herramientas Divertidas

Aviso legal

  • Sobre Nosotros
  • Contacto
  • Política de Privacidad
  • Términos del Servicio
  • Aviso Legal
  • Mapa del sitio

Idiomas

enEnglisharالعربيةesEspañoldeDeutschfrFrançaishiहिन्दीidBahasa IndonesiaitItalianoja日本語ko한국어ptPortuguêsruРусскийtrTürkçeviTiếng Việtbnবাংলাzh中文nlNederlandsplPolskiukУкраїнськаmsBahasa Melayuthภาษาไทย

© 2026 Calculora. Todos los derechos reservados.

Creado con — 100% gratis

Sin servidores — sitio completamente estático, sin recopilación de datos

  1. Inicio
  2. Herramientas de Desarrollador
  3. Codificador/Decodificador de URL

Codificador/Decodificador de URL

Los espacios, símbolos y caracteres especiales rompen las URLs — la codificación porcentual lo soluciona. Codifica cualquier URL para una transmisión segura, o decodifícala de vuelta a texto legible, al instante.

Cargando calculadora...
¿Te ha ayudado esta calculadora?

¿Qué es Codificador/Decodificador de URL?

Un Codificador/Decodificador de URL convierte entre texto normal y el formato de codificación porcentual seguro para URLs. Esencial para desarrolladores web que trabajan con parámetros de consulta, solicitudes API y enrutamiento de URLs.

Cuándo Usar Esta Calculadora

  • Estás construyendo una URL con parámetros de consulta que contienen espacios, símbolos o caracteres no ASCII
  • Necesitas decodificar una URL con codificación porcentual para leer su contenido real
  • Estás depurando una API que rechaza tu URL por caracteres especiales sin codificar
  • Estás procesando URLs enviadas por usuarios que deben sanearse antes de usarse
  • Necesitas codificar o decodificar varios segmentos de URL a la vez en lote
  • Estás construyendo redirecciones o URLs de callback donde los parámetros deben estar correctamente codificados

Pasos:

  1. Escribe o pega el texto/URL que quieres codificar o decodificar.
  2. Selecciona el modo Codificar o Decodificar.
  3. Haz clic en el botón Convertir.
  4. Copia el resultado para usarlo en tu aplicación.

Fórmula

Codificación: caracteres no seguros → % + código hex de 2 dígitos ➡ Decodificación: %XX → carácter original

Casos de uso

  • Construir cadenas de consulta seguras para URLs
  • Procesar parámetros de solicitudes API
  • Depurar URLs codificadas
  • Crear slugs y rutas amigables para URLs

Beneficios Clave

  • Codifica y decodifica al instante
  • Maneja todos los caracteres especiales
  • Funciona por completo en el navegador
  • Gratis, sin necesidad de registro

Consejos Profesionales

  • Codifica siempre los parámetros URL generados por el usuario
  • Usa encodeURIComponent() para parámetros de consulta en JavaScript
  • Decodifica las URLs antes de mostrarlas a los usuarios para mayor legibilidad

Errores Comunes que Debes Evitar

  • Codificar URLs dos veces por accidente
  • Usar la codificación incorrecta para el contexto incorrecto (URL vs HTML)
  • Olvidar que + representa espacio en las cadenas de consulta pero no en los segmentos de ruta

Términos Clave Explicados

  • Codificación de URL: codificación porcentual para URLs seguras
  • Codificación porcentual: % seguido de código hexadecimal
  • Cadena de consulta: parámetros después de ? en la URL
  • Caracteres reservados: caracteres con significado especial en las URLs

Conceptos relacionados

  • Codificación porcentual: el mecanismo de reemplazar caracteres no seguros con % seguido de su código ASCII hexadecimal de dos dígitos para una transmisión segura por URL
  • Cadena de consulta: la porción de una URL después del carácter ?, que contiene pares clave-valor separados por caracteres &
  • Caracteres reservados: caracteres como :, /, ?, #, [, ], @, !, $, &, (, ), *, +, ,, ;, = que tienen un significado especial en la sintaxis de URL según RFC 3986
  • Caracteres seguros para URLs: caracteres no reservados (letras, dígitos, -, _, ., ~) que no requieren codificación en las URLs
  • encodeURIComponent vs. encodeURI: funciones de JavaScript donde encodeURIComponent codifica todo excepto letras, dígitos y _*-.~ para valores individuales, mientras que encodeURI preserva los caracteres de estructura de URL para URLs completas

Ejemplo

Codificar 'Hello World & Friends!' → 'Hello%20World%20%26%20Friends%21'. Decodificar 'search%3Fq%3Dhello+world' → 'search?q=hello world'.

Interpretación de sus resultados

El codificador convierte caracteres URL no seguros (espacios, &, ?, #, no ASCII, etc.) al formato de codificación porcentual, donde cada carácter se convierte en % seguido de su código hexadecimal de dos dígitos. El decodificador invierte este proceso, restaurando el texto legible original. El número de caracteres te ayuda a verificar que la codificación no duplicó ni truncó tu entrada inesperadamente. El modo componente codifica un conjunto más amplio de caracteres y está diseñado para codificar valores de parámetros de consulta individuales. El modo URL es más estricto sobre lo que se codifica y está diseñado para codificar rutas URL completas o URLs completas. Usa el modo componente cuando construyas cadenas de consulta y el modo URL cuando codifiques una URL completa. El modo lote te permite codificar o decodificar varias líneas a la vez, lo que resulta útil cuando tienes una lista de URLs o parámetros para procesar. Cada línea se trata como una entrada separada y todos los resultados se muestran juntos para copiarlos fácilmente.

Preguntas frecuentes

¿Por qué las URLs necesitan codificación?
Las URLs solo pueden contener ciertos caracteres ASCII. Caracteres como espacios, &, ?, # y caracteres no ASCII deben codificarse (codificación porcentual) para garantizar una transmisión segura por internet.
¿Qué es la codificación porcentual?
La codificación porcentual reemplaza los caracteres no seguros con un signo % seguido de su código hexadecimal de dos dígitos. Por ejemplo, un espacio se convierte en %20 y & en %26.
¿La codificación de URL es lo mismo que la codificación de HTML?
No. La codificación de URL (codificación porcentual) es para URLs. La codificación de HTML usa entidades como &amp; para & o &lt; para <. Sirven para propósitos diferentes en el desarrollo web.
¿Cuándo debo usar el modo URL en lugar del modo componente?
Usa el modo componente al codificar un valor de parámetro de consulta individual (por ejemplo, un término de búsqueda). Usa el modo URL al codificar una ruta URL completa o cuando necesites que toda la cadena sea segura para URLs. El modo componente codifica más caracteres porque asume que el valor se colocará dentro de una estructura de URL.
¿Por qué codificar 'Hello World' da 'Hello%20World' en lugar de 'Hello+World'?
En los segmentos de ruta URL, los espacios se codifican como %20. La codificación con + para espacios solo se usa en datos application/x-www-form-urlencoded (envíos de formularios HTML). La mejor práctica moderna es usar %20 de forma consistente en las URLs. La calculadora usa %20 para la codificación de URLs.
¿Puedo codificar caracteres no ASCII como emojis o letras con acentos?
Sí. Los caracteres no ASCII primero se convierten a bytes UTF-8 y luego cada byte se codifica porcentualmente. Por ejemplo, el emoji ☺ (U+1F600) se convierte en %F0%9F%98%80. Letras con acento como é (U+00E9) se convierten en %C3%A9. Este es el enfoque estándar definido en RFC 3986.
¿Cuál es la diferencia entre esto y la codificación de entidades HTML?
La codificación de URL (codificación porcentual) es para URLs — convierte caracteres en códigos hexadecimales %XX. La codificación de entidades HTML convierte caracteres en entidades nombradas o numéricas como &amp; para & o &#8364; para €. Sirven para propósitos completamente diferentes y no son intercambiables.
¿Por qué algunas URLs funcionan sin codificación aunque contienen caracteres especiales?
Los navegadores modernos codifican las URLs automáticamente al navegar a ellas o enviar formularios. Sin embargo, al construir URLs programáticamente (en código, llamadas API o redirecciones del servidor), debes codificar manualmente porque el servidor no lo hará por ti.
¿Existe riesgo de doble codificación?
Sí. Si codificas una URL que ya está codificada, %20 se convierte en %2520, lo cual es incorrecto. Siempre verifica si tu entrada ya está codificada antes de volver a codificar. Esta calculadora muestra la salida decodificada para que puedas verificar que el resultado sea correcto.
¿Cómo manejo URLs codificadas en JavaScript?
Usa decodeURIComponent() para decodificar y encodeURIComponent() para codificar valores individuales. Para URLs completas, usa decodeURI() y encodeURI(), que preservan los caracteres de estructura de URL (/, ?, #, etc.). Nunca uses escape() ni unescape() — están obsoletos y no manejan Unicode correctamente.

Herramientas relacionadas

Explorar más herramientas

Calculadora de relación de aspecto

Calculadora de ancho de banda

Calculadora de tiempo de descarga

Calculadora de Costo de Hosting en la Nube

Calculadora de costos de CDN

Calculadora de monetización de API

Herramientas similares

Calculadora de relación de aspecto
Herramientas de Desarrollador
Calculadora de ancho de banda
Herramientas de Desarrollador
Calculadora de tiempo de descarga
Herramientas de Desarrollador
Calculadora de Costo de Hosting en la Nube
Herramientas de Desarrollador