Saltar al contenido
Toolars
Explorar
Informar de un error

Desarrollo · utilidad Local

Codificador / decodificador URL

URL Encoder / Decoder

Codifica componentes de consulta o URI completas y decodifica escapes porcentuales con validación estricta y UTF-8, en cuatro modos. En local.

Ruta de la tarea / de la entrada al resultado

Elige el modo adecuado

Funciona en local · No se sube nada

Cómo funciona Codificador/decodificador URL, privacidad y herramientas relacionadas

Ruta de la tarea / de la entrada al resultado

Cómo codificar y decodificar URL

  1. 01

    Elige el modo adecuado

    Selecciona Codificar componente o Decodificar componente para valores individuales como parámetros de consulta, o Codificar URI y Decodificar URI para una dirección completa. Los cuatro modos están en la barra de pestañas, y las etiquetas de los campos cambian para coincidir.

  2. 02

    Pega el valor

    Usa el campo Componente de URL para un valor único o el campo URI completo para una dirección entera. El resultado se actualiza en vivo mientras escribes, los paneles cambian de nombre con el modo para que el valor esperado siempre esté claro, y Cargar ejemplo muestra un ejemplo con caracteres reservados y otro con Unicode.

  3. 03

    Revisa la salida

    Codificar componente usa encodeURIComponent: convierte delimitadores estructurales como /, ?, &, y = en escapes porcentuales, pero conserva letras, dígitos y marcas como !, ~, *, apóstrofos y paréntesis. Codificar URI usa encodeURI y mantiene la estructura de la dirección, como :, /, ?, #, y =, mientras codifica muchos otros caracteres. Ninguno valida una URL completa. El texto no ASCII se convierte en escapes UTF-8 y los espacios en %20.

  4. 04

    Intercambia para la ida y vuelta

    Intercambiar mueve la salida a la entrada con el modo inverso seleccionado, así que puedes codificar un parámetro, intercambiar y decodificarlo de nuevo para confirmar que el valor sobrevive exactamente como se escribió.

  5. 05

    Copia o descarga

    Copiar resultado lleva la salida al portapapeles, y Descargar .txt la guarda como toolars-url-value.txt. Limpiar vacía ambos paneles cuando terminas.

Datos de la herramienta

Procesamiento
En tu navegador
La entrada sale del dispositivo
Nunca
Retención
No se guarda nada
Precio
Gratis

Tus datos se quedan en el navegador.

Codificador/decodificador URL usa su ruta de ejecución local verificada y no crea un historial oculto de entradas ni salidas.

Ejecución local

Se ejecuta dentro de la pestaña actual del navegador.

Sin procesamiento oculto

Los datos activos de la herramienta nunca se convierten en un registro de documento de Toolars.

No se necesita cuenta

Usa el flujo de trabajo principal sin crear un perfil. Los favoritos se sincronizan con tu cuenta después de iniciar sesión.

Restablecimiento inmediato

Limpia la pestaña y los datos de trabajo activos desaparecen.

Qué hace Codificador/decodificador URL en realidad

Un enlace para compartir necesita empaquetar un término de búsqueda con espacios y un ampersand en un solo parámetro de consulta; el registro de redirecciones muestra un muro de escapes porcentuales que oculta la dirección real; una URL de boletín con etiquetas UTM se rompe porque un valor nunca se codificó. Codificador/decodificador URL hace la conversión en la pestaña, con cuatro modos que reflejan cómo dividen los navegadores este trabajo. Los enlaces internos y los parámetros de campaña no publicados permanecen en el dispositivo, y el decodificador estricto te dice exactamente qué escape está roto en lugar de adivinar.

Preguntas frecuentes

¿Cuál es la diferencia entre los modos de componente y de URI?
El modo componente sirve para un solo valor, como un parámetro de consulta: a&b pasa a a%26b porque & se codifica. El modo URI conserva delimitadores como :, /, ?, #, y = en una dirección completa. Son las operaciones JavaScript encodeURIComponent y encodeURI, no validadores de URL; el modo componente aún conserva !, ~, *, apóstrofos y paréntesis. Decodifica con el modo correspondiente.
¿Qué caracteres sobreviven intactos a Codificar componente?
Las letras, los dígitos y un pequeño conjunto de signos —guiones, guiones bajos, puntos y algunos más como ! ~ * ' ( )— se quedan como están. Todo lo demás, incluidos espacios, barras, ampersands y signos igual, se convierte en un escape porcentual, que es exactamente lo que necesita un valor de cadena de consulta.
¿Cómo se tratan los caracteres no ASCII?
Se codifican como escapes porcentuales UTF-8, así que 你好 se convierte en %E4%BD%A0%E5%A5%BD y los caracteres acentuados toman sus secuencias de bytes UTF-8: la misma codificación que aplica un navegador cuando escribes esa dirección en la barra de direcciones. La decodificación invierte el proceso y rechaza las secuencias de bytes que no forman texto válido.
¿Por qué aparece "una secuencia de escape porcentual incompleta o no válida"?
La decodificación sigue las reglas estrictas del navegador: cada % debe ir seguido de dos dígitos hexadecimales y los bytes resultantes deben formar texto válido. Un % solitario al final, una secuencia como %zz o un escape multibyte truncado se rechazan con ese mensaje en lugar de adivinar un resultado ilegible.
¿Qué pasa si decodifico un valor que nunca se codificó?
El texto plano sin escapes porcentuales pasa sin cambios, así que es seguro probar la decodificación con cualquier valor. El error solo aparece cuando un % introduce una secuencia de escape incompleta o no válida.
¿El valor que pego se sube a algún sitio?
No. Los cuatro modos se ejecutan por completo dentro de la pestaña actual del navegador, la entrada nunca se envía ni se conserva y no se necesita cuenta.

Continuar en Desarrollo

Tareas relacionadas, no un callejón sin salida.

Pasa a otro espacio de trabajo enfocado sin volver al índice completo.

Código a imagen

Code to Image Converter

Convierte código en una tarjeta PNG o SVG con resaltado Shiki para seis lenguajes, temas claro y oscuro, números de línea, título y escala 1x o 2x.

Crear

Generador de slugs URL

URL Slug Generator

Convierte títulos en slugs limpios en vivo: sin acentos, & convertido en and, guiones o guiones bajos como separador y escrituras no latinas intactas.

Crear

Sombras para React Native

React Native Shadow Generator

Ajusta sombras de iOS, elevation de Android o la nueva propiedad boxShadow contra una vista previa en vivo, y copia el fragmento StyleSheet.

Crear

Codificador/decodificador Base64

Base64 Encoder/Decoder

Codifica texto Unicode a Base64 y decodifícalo con validación en vivo, opciones UTF-8 y URL-safe, e intercambio para la ida y vuelta. En local.

Convertir