Generador cURL y analizador de URLs

URL & HTTP Toolbox

Codifica URLs, analiza parámetros, genera cURL y consulta códigos HTTP desde tu navegador.

encodeURI sirve para URLs completas; encodeURIComponent, para parámetros individuales.


El apartado URL & HTTP Toolbox de Tech Toolbox te ayuda a trabajar con URLs, parámetros, comandos cURL, códigos HTTP y cabeceras de respuesta o petición.

Es una utilidad pensada para estudiantes de DAW, DAM, ASIR, SMR, personas que preparan certificaciones y cualquier perfil técnico que trabaje con APIs, backend, servidores, despliegues o ciberseguridad.

Con esta herramienta puedes:

  • Codificar y decodificar URLs.
  • Analizar parámetros query.
  • Generar comandos cURL.
  • Consultar códigos de estado HTTP.
  • Revisar y entender headers HTTP.

Todo se ejecuta en tu navegador. La herramienta no realiza peticiones HTTP reales ni envía datos a ningún servidor.

¿Para qué sirve URL & HTTP Toolbox?

Cuando trabajas con aplicaciones web, APIs REST o servicios online, es muy habitual encontrarte con:

  • URLs largas con parámetros.
  • Caracteres codificados como %20, %3D o %26.
  • Comandos cURL para probar endpoints.
  • Respuestas HTTP con códigos como 200, 401, 404 o 500.
  • Headers como Content-Type, Authorization, Cache-Control o Set-Cookie.

Esta herramienta está pensada para ayudarte a entender y preparar mejor ese tipo de información.

URL Encoder / Decoder

La pestaña URL permite codificar y decodificar texto o URLs.

Puedes usarla para:

  • Codificar parámetros de una URL.
  • Decodificar cadenas con caracteres escapados.
  • Entender la diferencia entre encodeURI y encodeURIComponent.
  • Preparar valores seguros para usarlos en una query string.

Ejemplo:

hola mundo & curso=DAW

Codificado con encodeURIComponent:

hola%20mundo%20%26%20curso%3DDAW

Esto es útil cuando quieres enviar valores por URL sin que espacios, tildes o símbolos rompan la petición.

Query Params Parser

La pestaña Query Params sirve para analizar parámetros de una URL.

Por ejemplo, si pegas:

https://api.ejemplo.com/users?id=25&active=true&role=admin

La herramienta puede separar los parámetros en una tabla:

ParámetroValor
id25
activetrue
roleadmin

Además, permite:

  • Ver valores decodificados.
  • Editar parámetros.
  • Añadir nuevos parámetros.
  • Eliminar parámetros existentes.
  • Reconstruir la URL final.
  • Copiar o descargar los datos en CSV.

Es muy útil para trabajar con APIs, filtros, búsquedas, paginación o formularios enviados por GET.

Generador cURL

La pestaña cURL permite generar comandos para probar endpoints desde terminal.

Puedes configurar:

  • Método HTTP: GET, POST, PUT, PATCH, DELETE, etc.
  • URL del endpoint.
  • Headers.
  • Bearer token.
  • Body JSON, raw o form URL encoded.
  • Opción para seguir redirecciones con -L.
  • Opción para incluir headers de respuesta con -i.

Ejemplo de salida:

curl -X POST "https://api.ejemplo.com/users" \
-H "Content-Type: application/json" \
-d '{"nombre":"Julian"}'

Esto es especialmente útil para estudiantes de DAW y DAM que están aprendiendo APIs REST, autenticación, backend o consumo de servicios.

La herramienta solo genera el comando. No lanza la petición.

HTTP Status Helper

La pestaña HTTP Status permite buscar códigos de estado HTTP y entender qué significan.

Puedes consultar códigos como:

  • 200 OK: la petición se ha realizado correctamente.
  • 201 Created: se ha creado un recurso.
  • 301 Moved Permanently: redirección permanente.
  • 400 Bad Request: la petición está mal formada.
  • 401 Unauthorized: falta autenticación o no es válida.
  • 403 Forbidden: no tienes permisos.
  • 404 Not Found: el recurso no existe.
  • 500 Internal Server Error: error interno del servidor.

También puedes filtrar por familias:

  • 1xx: informativos.
  • 2xx: éxito.
  • 3xx: redirecciones.
  • 4xx: errores del cliente.
  • 5xx: errores del servidor.

Header Analyzer

La pestaña Headers permite pegar cabeceras HTTP y analizarlas en formato tabla.

Ejemplo:

content-type: application/json
authorization: Bearer abc123
cache-control: no-cache

La herramienta puede detectar headers importantes y mostrar avisos educativos:

  • Authorization: puede contener credenciales.
  • Cookie / Set-Cookie: puede contener datos de sesión.
  • Content-Type: indica el formato del contenido.
  • Cache-Control: define comportamiento de caché.
  • Content-Security-Policy: ayuda a mitigar ataques XSS.
  • Strict-Transport-Security: fuerza HTTPS en navegadores compatibles.
  • Access-Control-Allow-Origin: relacionado con CORS.

Esto resulta útil para entender respuestas de APIs, depurar errores de navegador o analizar configuraciones web.

Casos de uso para estudiantes

Esta herramienta puede ayudarte si estás estudiando:

DAW

  • Consumo de APIs REST.
  • Autenticación con tokens.
  • Pruebas con cURL.
  • Depuración de peticiones HTTP.

DAM

  • Consumo de servicios desde apps.
  • URLs con parámetros.
  • JSON enviado por API.
  • Códigos de respuesta del servidor.

ASIR

  • Análisis de headers.
  • Configuración de servidores web.
  • Caché, CORS, seguridad y redirecciones.
  • Pruebas desde terminal.

SMR

  • Introducción a URLs, HTTP y servicios web.
  • Comprensión de códigos de estado.
  • Primeras prácticas con APIs.

Consejos de uso

Una forma práctica de aprovechar la herramienta:

  1. Codifica correctamente los parámetros de una URL.
  2. Analiza la query string para entender qué se está enviando.
  3. Genera un comando cURL para probar el endpoint.
  4. Revisa el código HTTP de respuesta.
  5. Analiza los headers para detectar formato, caché, autenticación o seguridad.

Conclusión

El generador cURL y analizador de URLs está pensado para facilitar el trabajo con APIs, HTTP y servicios web.

Es una herramienta sencilla, pero muy útil para estudiar, practicar y trabajar con peticiones web de forma más clara y ordenada.

julian lopez jimenez

Hola, encantado de conocerte.

Regístrate para recibir las últimas entradas, cada domingo.

¡No hago spam!