La guía definitiva de herramientas gratuitas para desarrolladores en tu navegador
Formateador de JSON, codificador Base64, decodificador de JWT, probador de regex, generador de UUID y más — todo gratis, todo en tu navegador. Sin instalaciones, sin anuncios, sin registro.
Cada desarrollador acumula una lista mental de sitios de referencia para tareas rápidas: decodificar esa cadena Base64, validar este blob de JSON, comprobar qué contiene realmente ese JWT. El problema es que esa lista normalmente incluye una docena de sitios distintos — cada uno con sus propios banners de cookies, peticiones de registro y dudas de privacidad.
BrowseryTools consolida las utilidades de desarrollo más esenciales en una sola suite rápida y centrada en la privacidad. Todo se ejecuta localmente en tu navegador. Sin subidas. Sin claves de API. Sin límites de tasa. Esta guía recorre cada herramienta y te muestra exactamente cuándo y por qué recurrirías a ella.
Formateador y Validador de JSON
JSON es la lengua franca de las API modernas. Cuando estás mirando un blob minificado de 3 KB devuelto por un endpoint, el Formateador de JSON lo hace instantáneamente legible.
Qué hace
- Formatear y embellecer: Toma JSON compacto y añade sangrado y saltos de línea
- Validar: Señala errores de sintaxis con la línea y posición de carácter exactas
- Minificar: Elimina todo el espacio en blanco para producir JSON compacto para payloads
- Vista de árbol: Explora objetos y arrays anidados en un árbol plegable
Escenarios comunes
Pega una respuesta de API desde tu terminal para entender su estructura:
# Raw curl output
curl -s https://api.example.com/user/42
# Minified response that's hard to read:
{"id":42,"name":"Alice","roles":["admin","editor"],"meta":{"created":"2024-01-01","active":true}}
# Paste into BrowseryTools JSON Formatter → instantly readable:
{
"id": 42,
"name": "Alice",
"roles": ["admin", "editor"],
"meta": {
"created": "2024-01-01",
"active": true
}
}Abrir Formateador de JSON →Codificador / Decodificador Base64
La codificación Base64 aparece en todas partes: adjuntos de correo (MIME), incrustar imágenes en CSS, codificar datos binarios para API y almacenar credenciales en archivos de configuración. La herramienta Base64 maneja tanto la codificación como la decodificación, con soporte para Base64 estándar y para las variantes Base64 seguras para URL.
Cuándo lo necesitas
- Decodificar una cabecera
Authorization: Basic ...para ver el usuario:contraseña - Codificar una imagen para incrustarla directamente en un
url()de CSS o en un atributosrcde HTML - Inspeccionar valores de configuración codificados en Base64 en secretos de Kubernetes
- Codificar payloads binarios para API REST que no aceptan bytes en bruto
# Decoding a Kubernetes secret value
echo "dXNlcjpwYXNzd29yZA==" | base64 -d
# Output: user:password
# Same thing — paste into BrowseryTools Base64 Decoder, no terminal neededAbrir Codificador/Decodificador Base64 →Decodificador de JWT
Los JSON Web Tokens se usan para la autenticación en prácticamente todas las aplicaciones web modernas. Cuando algo va mal con la autenticación — un token caducado, una reclamación que falta, una audiencia inesperada — necesitas inspeccionar el token ahora mismo, no escribir un script para hacerlo.
El Decodificador de JWT acepta una cadena JWT y muestra inmediatamente la cabecera, el payload y el estado de verificación de la firma decodificados. Resalta el tiempo de expiración (reclamación exp), el tiempo de emisión (iat), y te dice si el token es actualmente válido, ha caducado o aún no es válido.
// A typical JWT has three Base64-encoded parts separated by dots:
// eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1c2VyXzQyIiwiZXhwIjoxNzA5MDAwMDAwfQ.sig
// BrowseryTools JWT Decoder shows:
// Header: { "alg": "HS256" }
// Payload: { "sub": "user_42", "exp": 1709000000 }
// Status: ⚠ Expired (expired 3 days ago)Abrir Decodificador de JWT →Generador de UUID
Los Identificadores Únicos Universales (UUID) son esenciales para las claves primarias de bases de datos, las claves de idempotencia, los ID de correlación y el diseño de sistemas distribuidos. El Generador de UUID produce UUID v4 criptográficamente aleatorios usando crypto.randomUUID() — la API nativa del navegador que produce identificadores correctamente aleatorios, no pseudoaleatorios.
Casos de uso
- Generar ID de base de datos de prueba durante el desarrollo sin acceder a tu base de datos
- Crear claves de idempotencia para peticiones a API de pago
- Generar UUID en masa para datos semilla o archivos de fixtures
- Crear ID de correlación para trazado distribuido durante la depuración
// Generated v4 UUIDs:
550e8400-e29b-41d4-a716-446655440000
f47ac10b-58cc-4372-a567-0e02b2c3d479
6ba7b810-9dad-11d1-80b4-00c04fd430c8Abrir Generador de UUID →Generador de Hashes
El hashing criptográfico se usa para sumas de verificación, almacenamiento de contraseñas (¡nunca en bruto!), almacenamiento direccionable por contenido y verificación de integridad de datos. El Generador de Hashes calcula hashes MD5, SHA-1, SHA-256 y SHA-512 usando la API nativa del navegador crypto.subtle.digest() — la misma implementación subyacente que usa tu sistema operativo.
Cuándo recurren a esto los desarrolladores
- Verificar la suma de verificación de un archivo descargado contra el hash publicado
- Calcular el SHA-256 del cuerpo de una petición de API para AWS Signature Version 4
- Generar un valor ETag para un recurso estático
- Crear un hash de contenido para invalidación de caché en pipelines de compilación
- Comprobar si dos grandes bloques de texto son idénticos sin compararlos carácter por carácter
Input: "Hello, BrowseryTools!"
MD5: a4e1c5f0e8d2b3c7a1f6e9d4b2c8a0f3
SHA-1: 3f4a7b2e1c9d5f0a8b3e6c4d2a1f7e9b5c0d8a2
SHA-256: 9b2e4f1a7c3d6e0b8f5a2c4d7e1b3f6a9c2e5d0b8f3a6c1e4d7b0f9a2c5e8
SHA-512: 2c4a6e8f0b1d3f5a7c9e1b3d5f7a9c1e3b5d7f9a1c3e5b7d9f1a3c5e7b9d...Abrir Generador de Hashes →Probador de Expresiones Regulares
Las expresiones regulares son potentes y notoriamente difíciles de escribir correctamente bajo presión. El Probador de Regex te ofrece un entorno en tiempo real: a medida que escribes tu patrón y tu cadena de prueba, las coincidencias se resaltan al instante. Admite todos los flags de regex de JavaScript (g, i, m, s, u) y muestra los grupos capturados en una vista estructurada.
Ejemplos prácticos
- Validar direcciones de correo, números de teléfono o códigos postales para sanear la entrada de formularios
- Escribir patrones de análisis de registros para extracción de logs estructurados
- Probar patrones de enrutamiento de URL antes de confirmarlos en la configuración de Express o Next.js
- Elaborar patrones compatibles con sed/awk sin una terminal
// Pattern to extract IP addresses from log lines:
Pattern: /(?:d{1,3}.){3}d{1,3}/g
Test string:
"Request from 192.168.1.42 at 2024-01-15 — origin: 10.0.0.1"
Matches: [192.168.1.42] [10.0.0.1]Abrir Probador de Regex →Codificador / Decodificador de URL
Las URL solo pueden contener un conjunto limitado de caracteres ASCII. Los caracteres especiales — espacios, ampersands, signos de igual, texto no ASCII — deben codificarse en porcentaje. El Codificador/Decodificador de URL maneja ambas direcciones y distingue entre encodeURI (codifica una URL completa, preservando los caracteres de estructura) y encodeURIComponent (codifica el valor de un parámetro de URL, codificando todo).
Input: "search query with spaces & symbols=true"
Encoded: search%20query%20with%20spaces%20%26%20symbols%3Dtrue
// Useful when constructing query parameters manually or debugging
// 400/422 errors caused by unencoded special characters in API requestsAbrir Codificador/Decodificador de URL →Conversor YAML ↔ JSON
Los archivos de configuración a menudo vienen en YAML (manifiestos de Kubernetes, flujos de trabajo de GitHub Actions, charts de Helm, Docker Compose), mientras que las API y el código trabajan con JSON. El Conversor YAML ↔ JSON traduce entre ambos formatos al instante, preservando tipos, estructuras anidadas y el orden de los arrays.
# YAML input (Kubernetes deployment snippet):
spec:
replicas: 3
selector:
matchLabels:
app: api
template:
metadata:
labels:
app: api
// JSON output:
{
"spec": {
"replicas": 3,
"selector": { "matchLabels": { "app": "api" } },
"template": { "metadata": { "labels": { "app": "api" } } }
}
}Abrir Conversor YAML ↔ JSON →Analizador de Expresiones Cron
Las expresiones cron son concisas pero crípticas. Un solo error en una programación cron puede significar que un trabajo se ejecute cada minuto en lugar de una vez al mes. El Analizador de Cron traduce cualquier expresión cron a lenguaje sencillo, te muestra las próximas 10 ejecuciones programadas y valida la expresión contra los formatos cron estándar y extendido.
Expression: 0 2 * * 1
Meaning: At 02:00 AM, every Monday
Expression: */15 9-17 * * 1-5
Meaning: Every 15 minutes between 9 AM and 5 PM, Monday through Friday
Expression: 0 0 1 * *
Meaning: At midnight on the 1st of every monthAbrir Analizador de Cron →Conversor de Bases Numéricas
Los programadores de sistemas, los desarrolladores de sistemas embebidos y cualquiera que trabaje cerca del hardware necesitan habitualmente convertir entre binario, octal, decimal y hexadecimal. El Conversor de Bases Numéricas convierte entre las cuatro bases simultáneamente y maneja entradas tanto de enteros como de números grandes.
Escenarios comunes
- Convertir direcciones de memoria de hexadecimal a decimal para compararlas
- Entender valores de máscaras de bits viéndolos en binario
- Decodificar permisos de archivos Unix escritos en octal (
chmod 755→ binario111 101 101) - Trabajar con valores de color: hex HTML
#FF6B35→ componentes decimales RGB - Depurar secuencias de bytes de protocolo en redes o firmware embebido
Input: 255
Binary: 11111111
Octal: 377
Decimal: 255
Hexadecimal: FF
// chmod 644:
Octal 644 → Binary: 110 100 100
→ Owner: read+write, Group: read, Others: readAbrir Conversor de Bases Numéricas →Referencia rápida: todas las herramientas para desarrolladores de un vistazo
| Herramienta | Caso de uso principal | Tecnología clave |
|---|---|---|
| Formateador de JSON | Formatear, validar, minificar JSON | JSON.parse / JSON.stringify |
| Codificador/Decodificador Base64 | Codificar/decodificar cadenas Base64 | btoa() / atob() |
| Decodificador de JWT | Inspeccionar cabecera, payload y expiración de JWT | Análisis de cadenas Base64 |
| Generador de UUID | Generar UUID v4 | crypto.randomUUID() |
| Generador de Hashes | MD5, SHA-1, SHA-256, SHA-512 | crypto.subtle.digest() |
| Probador de Regex | Probar y depurar patrones de regex | Motor RegExp de JavaScript |
| Codificador/Decodificador de URL | Codificar/decodificar componentes de URL | encodeURIComponent() |
| YAML ↔ JSON | Convertir entre YAML y JSON | biblioteca js-yaml (local) |
| Analizador de Cron | Explicar y validar expresiones cron | cron-parser (local) |
| Conversor de Bases Numéricas | Binario, octal, decimal, hex | parseInt() / toString() |
¿Por qué BrowseryTools en lugar de paquetes npm o API en la nube?
La comparación honesta: ¿cuándo deberías usar BrowseryTools frente a instalar un paquete o llamar a una API?
- Requiere Node.js instalado
- Se suma al árbol de dependencias
- Riesgo potencial en la cadena de suministro
- Mejor para: código de producción
- Requiere configurar una clave de API
- Se aplican límites de tasa
- Los datos salen de tu dispositivo
- Mejor para: pipelines automatizados
- Cero configuración, funciona al instante
- Sin dependencias
- Los datos se quedan en local
- Mejor para: tareas manuales de desarrollo
La respuesta es: usa BrowseryTools para las tareas manuales, exploratorias y puntuales que sería excesivo programar con un script. Decodificar un JWT para depurar un problema de autenticación, formatear una respuesta de API para entender su forma, generar un UUID para una prueba puntual — estos son exactamente los momentos en que una herramienta de navegador rápida y sin fricción ahorra 10 minutos de configuración para un trabajo de 10 segundos.
browserytools.com junto a las herramientas de desarrollo de tu navegador. Cuando estés en mitad de una depuración y necesites decodificar, hashear, formatear o convertir algo rápidamente, tener estas herramientas a una pestaña de distancia significa que puedes mantenerte en el flujo en lugar de cambiar de contexto para escribir un script desechable.Más allá de las herramientas para desarrolladores: más utilidades de BrowseryTools
BrowseryTools cubre mucho más que utilidades para desarrolladores. El mismo enfoque centrado en la privacidad y sin subidas se aplica a:
- Herramientas de imagen: Compresión de imágenes, eliminación de fondos con IA, redimensionado, conversión de formatos
- Herramientas de texto: Editor de Markdown, comparador de texto, conversor de mayúsculas y minúsculas, generador de Lorem ipsum
- Herramientas de seguridad: Generador de contraseñas, verificador de fortaleza de contraseñas, cifrado de texto
- Productividad: Temporizador Pomodoro, lista de tareas, bloc de notas, reloj mundial
Empieza a usar BrowseryTools — Sin configuración requerida
Las 10 herramientas para desarrolladores de arriba — más decenas más — son gratuitas, instantáneas y no requieren cuenta, ni instalación, ni configuración. Abre una herramienta y empieza a trabajar en menos de 3 segundos.
Herramientas relacionadas: Formateador de JSON · Decodificador de JWT · Generador de Hashes · Probador de Regex · Base64 · Generador de UUID · Analizador de Cron · YAML ↔ JSON
Try the Tools — 100% Free, No Sign-Up
Everything runs in your browser. No uploads. No accounts. No ads.
Explore All Tools →