Herramientas para desarrolladores
Codifica, decodifica, prueba y genera valores para el trabajo diario de desarrollo. Los datos se procesan en tu navegador.
Convertidor de datos
Convierte y valida datos localmente en tu navegador para tareas habituales de desarrollo.
Base64 / URL / JWT
Codifica y decodifica Base64 o URL e inspecciona la cabecera y la carga útil de un JWT en el navegador.
Analizador cron
Interpreta expresiones cron de Unix, Spring, Quartz y AWS, consulta las próximas ejecuciones en cualquier zona horaria o crea una expresión campo a campo.
Probador de RegEx
Prueba expresiones regulares con coincidencias y grupos de captura resaltados, previsualiza reemplazos y copia el patrón como código para seis lenguajes.
Generador de hash
Calcula hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512 o HMAC de textos o archivos en tu navegador y compáralos con una suma de verificación.
Generador de contraseñas y UUID
Genera contraseñas aleatorias y UUID (v4 y v7) en tu navegador con la API Web Crypto, y consulta la versión y la marca de tiempo de un UUID.
Conversor de marcas de tiempo Unix
Convierte marcas de tiempo Unix en segundos, milisegundos, microsegundos o nanosegundos a fechas en cualquier zona horaria, y viceversa, en tu navegador.
Cómo elegir la herramienta para desarrolladores adecuada
Empieza por el tipo de valor que tienes delante. Base64 / URL / JWT sirve para cadenas de una respuesta de API o de una cabecera Authorization: codifica y decodifica Base64 como texto UTF-8 (al decodificar también acepta la variante segura para URL) y la codificación porcentual, y muestra la cabecera, la carga útil y las fechas iat, nbf y exp que contenga un token. La decodificación URL deja los signos más tal cual, y un Base64 que se decodifica en datos binarios, como una imagen, se indica como error en lugar de mostrarse. La decodificación de JWT no verifica la firma, así que un token decodificado no demuestra quién lo emitió ni que sea válido. Usa el Analizador cron para comprobar una programación de Unix, Spring, Quartz o AWS EventBridge y ver sus próximas ejecuciones en la zona horaria que elijas, y el Probador de RegEx cuando un patrón coincida con más o con menos texto del esperado.
El Generador de hash calcula hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de un texto o un archivo y los compara con una suma de verificación esperada, por ejemplo para comprobar una descarga con el valor SHA-256 publicado. También calcula HMAC con los algoritmos SHA. El Generador de contraseñas y UUID crea contraseñas aleatorias con una estimación de la entropía y UUID v4 o v7, y puede inspeccionar un UUID existente. El Conversor de marcas de tiempo Unix resulta útil cuando un registro muestra un número como 1700000000: salvo que elijas tú la unidad, deduce por el tamaño del número si está en segundos, milisegundos, microsegundos o nanosegundos, y también convierte fechas en marcas de tiempo.
Estas herramientas se ejecutan como JavaScript en tu navegador, y lo que introduces no se envía a LeedyBox. Las contraseñas y las partes aleatorias de los UUID proceden del generador criptográfico de números aleatorios del navegador. Los hashes SHA y los HMAC usan la API Web Crypto, que los navegadores solo ofrecen en contextos seguros, como las páginas HTTPS, mientras que MD5 lo calcula el propio script de la página. Un archivo se carga entero en memoria antes de calcular su hash, así que con archivos muy grandes el cálculo puede ser lento o fallar. Los patrones se prueban con el motor de expresiones regulares de JavaScript y pueden comportarse de otra forma en Python, Java o una base de datos; la búsqueda se ejecuta normalmente en un worker en segundo plano que se detiene si tarda más de dos segundos. Los resultados de cron y de las marcas de tiempo dependen de los datos de zonas horarias de tu navegador.
Las guías para desarrolladores explican con más detalle la sintaxis de cron, las funciones hash, la entropía de las contraseñas y las versiones de UUID, las expresiones regulares y el tiempo Unix.