Codificador / Decodificador URL

Codifica y decodifica URLs en tiempo real.

Esta herramienta usa las funciones nativas encodeURIComponent() y decodeURIComponent() del navegador. Tus URLs se procesan exclusivamente en tu dispositivo.

Sobre la codificación porcentual

La codificación porcentual (URL encoding) es un mecanismo para codificar información en un URI. Reemplaza cada byte inseguro con un signo de porcentaje (%) seguido de dos dígitos hexadecimales. Esta herramienta utiliza las funciones nativas de JavaScript para una conversión precisa.

Cómo funciona la codificación URL
La codificación URL (también conocida como codificación porcentual) reemplaza caracteres inseguros o reservados en una URL con un signo de porcentaje (%) seguido de la representación hexadecimal de dos dígitos del punto de código ASCII/UTF-8 del carácter. Por ejemplo, un espacio se convierte en %20 y un ampersand en %26. Este proceso es esencial porque las URLs solo pueden contener un conjunto limitado de caracteres del conjunto ASCII. Caracteres como espacios, comillas, corchetes angulares y caracteres no ASCII (como chino, coreano o emojis) deben codificarse para transmitirse de forma segura en URLs. Rapidix utiliza la función nativa encodeURIComponent() del navegador, que codifica todos los caracteres excepto A-Z, a-z, 0-9 y los caracteres no reservados - _ . ~ según lo definido en RFC 3986. Para la decodificación, decodeURIComponent() invierte el proceso, convirtiendo las secuencias codificadas en porcentaje de vuelta a sus caracteres originales. La herramienta procesa la entrada en tiempo real usando el evento onChange de React, proporcionando resultados instantáneos sin latencia de red.
Guía de uso paso a paso
1. Selecciona el modo: "Codificar" para convertir una cadena normal a formato URL, o "Decodificar" para revertir una cadena codificada en URL. 2. Pega o escribe tu texto en el área de entrada. 3. El resultado aparece instantáneamente en el área de salida. 4. Haz clic en "Copiar" para copiar el resultado a tu portapapeles. 5. El límite de tamaño de entrada de 2MB asegura un rendimiento fluido del navegador.
Cuándo usar la codificación URL
Parámetros de consulta: Al pasar entrada del usuario como parámetros de consulta URL, los caracteres especiales deben codificarse para evitar romper la estructura de la URL. Solicitudes API: Las APIs RESTful a menudo requieren parámetros codificados en URL en solicitudes GET. Envío de formularios: Los formularios HTML con method="GET" codifican automáticamente los datos del formulario en formato URL. URLs de redirección: Al incrustar una URL dentro de otra (por ejemplo, URIs de redirección OAuth), la URL interna debe estar completamente codificada. URLs internacionalizadas: Los caracteres no ASCII en URLs (como texto en japonés o coreano) deben codificarse con porcentaje para compatibilidad universal.

Artículos relacionados

Herramientas relacionadas

Preguntas frecuentes

¿Qué es la codificación URL?
Reemplaza caracteres inseguros con "%" seguido de valores hexadecimales. Los espacios se convierten en "%20".
¿Cuándo debo usar codificación URL?
Al pasar caracteres especiales en cadenas de consulta, datos de formulario o parámetros URL.
¿Diferencia entre encodeURI y encodeURIComponent?
encodeURI() preserva caracteres especiales de URL. encodeURIComponent() codifica todo excepto A-Z a-z 0-9 - _ . ~