Codificar parámetros de query string en URL para APIs web

Al enviar parámetros de consulta que contienen signos &, barras (/), almohadillas (#) o espacios a APIs REST, los servidores web a menudo malinterpretan la estructura de la consulta. Puedes codificar valores de parámetros individuales de forma segura mediante la codificación estándar de componentes.

Paso a paso

  1. 1

    Texto del parámetro de entrada

    Pega el valor de texto sin procesar que contenga caracteres especiales o signos de puntuación.

  2. 2

    Selecciona el modo Componente

    Selecciona 'Valor (encodeURIComponent)' para valores de consulta individuales.

  3. 3

    Copiar valor escapado

    Copia la cadena codificada de forma segura y añádela a la URL de solicitud de tu API de destino.

Modo Componente vs. Modo URL completa

Elige el modo 'Valor (encodeURIComponent)' para escapar rigurosamente todos los caracteres reservados dentro de los valores de parámetros individuales, garantizando que los analizadores del backend reciban datos intactos sin alterar las rutas de solicitud HTTP.

Alternar espacio a más (+)

Alterna entre '%20' y '+' para la representación de espacios y adáptate a los requisitos de formato de consulta específicos de tu servidor API o endpoint de búsqueda.

Guías según tu situación

Codificar y decodificar URL →

Preguntas frecuentes

¿Cuál es la diferencia entre encodeURI y encodeURIComponent?

encodeURI conserva los caracteres de estructura de la URL (como '://', '?', '&'), mientras que encodeURIComponent codifica todos los signos de puntuación reservados para los valores de consulta.

¿Esta herramienta realiza solicitudes de API reales o hace ping a endpoints?

No, este es un codificador y analizador de texto sin conexión; no comprueba el estado de los enlaces ni envía solicitudes HTTP.