Herramientas online para desarrolladores — rápidas y sin registro

tulzy es un conjunto gratuito de utilidades en el navegador: formateo de JSON, generación de UUID, hash MD5/SHA-256 y codificación Base64/URL. Sin instalación, sin enviar datos al servidor.

Codificación

Base64

Codificación y decodificación Base64 — texto y archivos, directamente en el navegador.

Base32

Codificación y decodificación Base32 (RFC 4648) — texto y archivos, directamente en el navegador.

URL Encode/Decode

Codificación y decodificación de URL — caracteres que deben escaparse en enlaces y parámetros de consulta.

HTML Entities Encode/Decode

Codificación y decodificación de entidades HTML — visualización segura de caracteres especiales en la página.

JWT Encoder/Decoder

Codificación y decodificación de tokens JWT — encabezado, payload, firma HMAC y campos estándar.

Unicode Escape

Codificación y decodificación de secuencias Unicode — caracteres en formato \uXXXX y viceversa.

ROT13 / Cifrado César

Cifrado César — desplazamiento cíclico de las letras del alfabeto latino. ROT13 es un caso particular con desplazamiento de 13 (botón abajo), simétrico: encode y decode dan el mismo resultado. Otros caracteres (números, cirílico, signos de puntuación) no cambian.

Punycode encode/decode

Codificación de nombres de dominio con caracteres Unicode (IDN) al formato ASCII compatible Punycode (xn--) y viceversa.

Código Morse encode/decode

Codificación de texto (latino y cirílico) a código Morse (puntos y rayas) y viceversa. Los caracteres sin equivalente en la tabla se omiten.

Data URI / Imagen Base64

Codificación de una imagen en Data URI (data:image/…;base64,…) para insertarla en CSS/HTML, y decodificación de un Data URI o Base64 sin procesar de vuelta a un archivo — todo directamente en el navegador.

Gzip/Deflate ↔ Base64

Compresión de texto en Gzip o Deflate con codificación Base64 del resultado — y viceversa. Funciona mediante la API Compression Streams directamente en el navegador.

XML Entities Encode/Decode

Codificación y decodificación de entidades XML — las 5 estándar (ampersand, corchetes angulares, apóstrofo, comillas) y referencias numéricas de caracteres.

JSON

JSON Formatter / Minify / Validator

Formateo (sangría de 2 espacios), minificación y validación de JSON directamente en el navegador.

Probador de JSONPath

Prueba de expresiones JSONPath en datos JSON reales — vista previa instantánea de los valores encontrados y sus rutas.

JSON Diff / Compare

Comparación de dos documentos JSON — qué se añadió, eliminó o modificó, con la ruta exacta de cada diferencia.

JSON Schema Validator

Validación de datos JSON contra un JSON Schema (estilo draft-07) — con la ruta exacta y una explicación para cada infracción.

JSON Path Extractor / Flatten

Aplanar (Flatten) un JSON anidado en una lista plana de "ruta: valor" y volver a ensamblarlo en una estructura anidada (Unflatten). La notación de ruta es la misma que en JSONPath/JSON Diff: store.book[0].price.

JSON Sort Keys

Ordenación recursiva alfabética de las claves de los objetos en JSON — el orden de los elementos de los arrays no cambia, solo las claves de los objetos en cada nivel de anidación.

JSON Repair

Reparación de JSON dañado — comas sobrantes, comillas simples, claves sin comillas, comentarios, literales de Python (True/False/None) y más — con una lista de todas las correcciones aplicadas.

Mock JSON Generator

Generación de datos JSON ficticios a partir de una plantilla: valores marcadores de posición como {{name}} o {{email}}, y los arrays se repiten mediante "clave|N".

JSON ↔ YAML / CSV / XML / TOML

Convertir JSON a YAML, CSV, XML o TOML y viceversa — todo en el navegador, sin bibliotecas.

Texto

Case Converter

Convierte texto o un identificador a todos los estilos comunes a la vez — camelCase, snake_case, kebab-case y otros. Reconoce los límites de palabras en camelCase/PascalCase, en abreviaturas (XMLParser → XML + Parser) y en números.

Text Diff

Comparación de dos textos línea por línea — qué se añadió, eliminó o modificó, con resaltado a nivel de palabra en las líneas modificadas.

Regex Tester / Find & Replace

Prueba de expresiones regulares con texto real: coincidencias resaltadas y grupos de captura analizados, o reemplazo de las coincidencias encontradas por un nuevo texto.

Sort & Dedupe Lines

Ordena alfabéticamente las líneas de texto, elimina duplicados, líneas vacías y espacios sobrantes.

String Escape

Escapar texto en un literal de cadena (comillas, barra invertida, caracteres de control) para pegarlo en código, o desescaparlo de vuelta.

CRLF ↔ LF Converter

Convierte los finales de línea entre Windows (CRLF), Unix/macOS (LF) y el Mac clásico (CR), con detección de finales mixtos.

Character & Word Counter

Estadísticas de texto en tiempo real: caracteres (con y sin espacios), palabras, líneas, oraciones, párrafos y tamaño en bytes (UTF-8).

Lorem Ipsum Generator

Generador de texto de relleno Lorem Ipsum — por párrafos, oraciones o palabras sueltas.

Slugify

Convierte texto en un «slug» seguro para URL: transliteración del cirílico (ucraniano/ruso) según el estándar oficial, eliminación de diacríticos y caracteres sobrantes, minúsculas.

Markdown Preview / HTML ↔ Markdown

Vista previa en vivo de Markdown como HTML formateado, además de conversión en ambos sentidos: Markdown → HTML y HTML → Markdown.

Whitespace & Trim Tools

Limpieza de espacios en blanco sobrantes: recorte de los extremos de las líneas, colapso de espacios repetidos, eliminación de líneas vacías, conversión de tabulaciones ↔ espacios.

Text Reverse

Invertir texto: por caracteres, por palabras (orden de las palabras) o por líneas (orden de las líneas).

Word/Character Frequency Counter

Análisis de frecuencia de texto: cuántas veces aparece cada palabra o carácter, ordenado por cantidad.

Hashes/Cripto

Hash Generator

Cálculo de hashes de texto o archivo con trece algoritmos a la vez: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160, BLAKE2b, BLAKE2s, BLAKE3, CRC32 y Adler-32.

Checksum Verifier

Verifica la integridad de un archivo o texto — pega el hash esperado y la herramienta detectará el algoritmo entre los 13 compatibles.

HMAC Generator

Calcula el HMAC (Hash-based Message Authentication Code) de un texto o archivo con una clave secreta — con ocho algoritmos a la vez: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160.

Bcrypt Hash + Verify

Hashea contraseñas con bcrypt (con sal aleatoria y coste configurable) y verifica una contraseña contra un hash bcrypt existente.

UUID Generator

Generación de UUID versiones 1, 3, 4, 5, 6 y 7 — aleatorios, basados en tiempo y derivados de un nombre (name-based).

Generador de contraseñas

Contraseñas criptográficamente aleatorias con longitud y conjunto de caracteres configurables.

AES Encrypt/Decrypt

Cifra y descifra texto con AES-GCM o AES-CBC usando una contraseña (clave derivada mediante PBKDF2).

Argon2 Hash + Verify

Hashea contraseñas con Argon2 (ganador de la Password Hashing Competition, RFC 9106) — variantes d/i/id, con verificación contra un hash existente.

Scrypt Hash + Verify

Hashea contraseñas con scrypt (RFC 7914, KDF memory-hard) con verificación contra un hash existente.

TOTP Generator/Verifier

Contraseñas de un solo uso basadas en tiempo (TOTP, RFC 6238) — genera el código actual a partir de un secreto y verifica un código introducido con tolerancia al desfase horario.

PBKDF2 Hash + Verify

Deriva una clave con PBKDF2 (RFC 8018) a partir de una contraseña, HMAC-SHA1/256/384/512, con un número de iteraciones configurable.

X.509 / SSL Certificate Decoder

Analiza un certificado PEM (X.509/ASN.1 DER) — sujeto, emisor, validez, clave pública, extensiones y huellas digitales.

PGP/GPG Encrypt/Decrypt

Genera claves PGP, cifra y descifra mensajes (OpenPGP, RFC 4880) mediante la biblioteca openpgp.js.

Tiempo/Números

Unix Timestamp ↔ Fecha

Convierte tiempo Unix a una fecha y viceversa, con soporte para cualquier zona horaria (IANA).

Cron Parser

Analiza una expresión cron (5 o 6 campos, incluidos los atajos @) — una descripción del programa en lenguaje natural y las próximas ejecuciones en la zona horaria elegida.

Convertidor de sistemas numéricos

Conversión bidireccional entre los sistemas binario, octal, decimal, hexadecimal y cualquier base arbitraria (2-36) — introduce un número en cualquier campo.

Operaciones a nivel de bits

AND/OR/XOR/NAND/NOR/XNOR/NOT y desplazamientos sobre números enteros de un ancho dado (8/16/32/64 bits) en cualquier sistema numérico.

Calculadora de diferencia de fechas

Diferencia exacta entre dos fechas/horas — desglose de calendario (años, meses, días…), duración total y número de días laborables.

Calculadora de edad

Edad exacta a partir de una fecha de nacimiento — años/meses/días, tiempo total vivido y la próxima fecha de cumpleaños.

Convertidor de zonas horarias

Un mismo momento — a la vez en varias zonas horarias. Compara horarios laborales, planifica llamadas, mira la diferencia de días.

Calculadora de duración

Suma o resta de varias duraciones — útil para calcular horas trabajadas, duración de vídeo o tiempo total de tareas.

Analizador de duración ISO 8601

Analiza una cadena como "P3Y6M4DT12H30M5S" en un formato legible, o construye una cadena así a partir de años/meses/días/horas/minutos/segundos.

Número de semana (ISO 8601)

Averigua el número de semana ISO 8601 de una fecha, o encuentra las fechas de inicio y fin de una semana concreta.

Convertidor de números romanos

Número arábigo ↔ número romano. Escribe en cualquiera de los dos campos y el otro se actualizará automáticamente.

Convertidor de float IEEE 754

Número decimal ↔ representación binaria IEEE 754 (precisión simple o doble) — signo, exponente, mantisa, valores especiales.

Número a palabras

Convierte un número en texto (en ucraniano, ruso o inglés), con un modo opcional de importe en palabras para grivna, dólar, euro o rublo.