Des outils simples pour le travail quotidien du développeur
tulzy est un ensemble d'utilitaires en ligne rapides : formatage JSON, génération d'UUID, hachage et encodage de données. Sans inscription, sans superflu.
Encodage
Base64
Encodage et décodage Base64 — texte et fichiers, directement dans le navigateur.
Base32
Encodage et décodage Base32 (RFC 4648) — texte et fichiers, directement dans le navigateur.
URL Encode/Decode
Encodage et décodage d'URL — caractères à échapper dans les liens et les paramètres de requête.
HTML Entities Encode/Decode
Encodage et décodage d'entités HTML — affichage sécurisé des caractères spéciaux sur la page.
JWT Encoder/Decoder
Encodage et décodage de tokens JWT — en-tête, payload, signature HMAC et champs standards.
Unicode Escape
Encodage et décodage de séquences Unicode — caractères au format \uXXXX et inversement.
ROT13 / Chiffre de César
Chiffre de César — décalage cyclique des lettres de l'alphabet latin. ROT13 est un cas particulier avec un décalage de 13 (bouton ci-dessous), symétrique : encode et decode donnent le même résultat. Les autres caractères (chiffres, cyrillique, ponctuation) restent inchangés.
Punycode encode/decode
Encodage de noms de domaine contenant des caractères Unicode (IDN) au format ASCII compatible Punycode (xn--) et inversement.
Code Morse encode/decode
Encodage de texte (latin et cyrillique) en code Morse (points et traits) et inversement. Les caractères sans équivalent dans la table sont ignorés.
Data URI / Image Base64
Encodage d'une image en Data URI (data:image/…;base64,…) pour l'insérer dans CSS/HTML, et décodage d'un Data URI ou de Base64 brut vers un fichier — le tout directement dans le navigateur.
Gzip/Deflate ↔ Base64
Compression du texte en Gzip ou Deflate avec encodage Base64 du résultat — et inversement. Fonctionne via l'API Compression Streams directement dans le navigateur.
XML Entities Encode/Decode
Encodage et décodage d'entités XML — les 5 standards (esperluette, chevrons, apostrophe, guillemets) et références numériques de caractères.
JSON
JSON Formatter / Minify / Validator
Formatage (indentation de 2 espaces), minification et validation de JSON directement dans le navigateur.
Testeur JSONPath
Test d'expressions JSONPath sur des données JSON réelles — aperçu instantané des valeurs trouvées et de leurs chemins.
JSON Diff / Compare
Comparaison de deux documents JSON — ce qui a été ajouté, supprimé ou modifié, avec le chemin exact de chaque différence.
JSON Schema Validator
Validation de données JSON par rapport à un JSON Schema (style draft-07) — avec le chemin exact et une explication pour chaque violation.
JSON Path Extractor / Flatten
Aplatir (Flatten) un JSON imbriqué en une liste plate "chemin : valeur" et le reconstruire en une structure imbriquée (Unflatten). La notation de chemin est la même que dans JSONPath/JSON Diff : store.book[0].price.
JSON Sort Keys
Tri récursif alphabétique des clés des objets dans JSON — l'ordre des éléments des tableaux ne change pas, seules les clés des objets à chaque niveau d'imbrication.
JSON Repair
Réparation de JSON corrompu — virgules superflues, guillemets simples, clés sans guillemets, commentaires, littéraux Python (True/False/None) et plus — avec la liste de toutes les corrections appliquées.
Mock JSON Generator
Génération de données JSON fictives à partir d'un modèle : valeurs d'espace réservé comme {{name}} ou {{email}}, et les tableaux se répètent via "clé|N".
JSON ↔ YAML / CSV / XML / TOML
Convertir JSON en YAML, CSV, XML ou TOML et inversement — le tout dans le navigateur, sans bibliothèques.
Texte
Case Converter
Convertit un texte ou un identifiant dans tous les styles courants à la fois — camelCase, snake_case, kebab-case et autres. Reconnaît les limites de mots dans camelCase/PascalCase, les abréviations (XMLParser → XML + Parser) et les chiffres.
Text Diff
Comparaison de deux textes ligne par ligne — ce qui a été ajouté, supprimé ou modifié, avec mise en évidence au niveau des mots dans les lignes modifiées.
Regex Tester / Find & Replace
Test d'expressions régulières sur du texte réel : correspondances surlignées et groupes de capture analysés, ou remplacement des correspondances trouvées par un nouveau texte.
Sort & Dedupe Lines
Trie les lignes de texte par ordre alphabétique, supprime les doublons, les lignes vides et les espaces superflus.
String Escape
Échapper du texte en littéral de chaîne (guillemets, antislash, caractères de contrôle) pour le coller dans du code, ou annuler l'échappement.
CRLF ↔ LF Converter
Convertir les fins de ligne entre Windows (CRLF), Unix/macOS (LF) et Mac classique (CR), avec détection des fins mixtes.
Character & Word Counter
Statistiques de texte en temps réel : caractères (avec et sans espaces), mots, lignes, phrases, paragraphes et taille en octets (UTF-8).
Lorem Ipsum Generator
Générateur de texte de remplissage Lorem Ipsum — par paragraphes, phrases ou mots isolés.
Slugify
Convertit un texte en « slug » compatible URL : translittération du cyrillique (ukrainien/russe) selon la norme officielle, suppression des diacritiques et caractères superflus, minuscules.
Markdown Preview / HTML ↔ Markdown
Aperçu en direct du Markdown sous forme de HTML formaté, ainsi que la conversion dans les deux sens : Markdown → HTML et HTML → Markdown.
Whitespace & Trim Tools
Nettoyer les espaces superflus : rogner les bords des lignes, réduire les espaces répétés, supprimer les lignes vides, convertir les tabulations ↔ espaces.
Text Reverse
Inverser le texte : par caractères, par mots (ordre des mots) ou par lignes (ordre des lignes).
Word/Character Frequency Counter
Analyse de fréquence du texte : combien de fois chaque mot ou caractère apparaît, trié par nombre.
Hachage/Crypto
Hash Generator
Calcul de hash de texte ou de fichier avec treize algorithmes à la fois : MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160, BLAKE2b, BLAKE2s, BLAKE3, CRC32 et Adler-32.
Checksum Verifier
Vérifier l'intégrité d'un fichier ou d'un texte — collez le hash attendu et l'outil détectera l'algorithme parmi les 13 pris en charge.
HMAC Generator
Calculer le HMAC (Hash-based Message Authentication Code) d'un texte ou d'un fichier avec une clé secrète — avec huit algorithmes à la fois : MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160.
Bcrypt Hash + Verify
Hacher des mots de passe avec bcrypt (sel aléatoire, coût réglable) et vérifier un mot de passe par rapport à un hash bcrypt existant.
UUID Generator
Génération d'UUID versions 1, 3, 4, 5, 6 et 7 — aléatoires, temporels et dérivés d'un nom (name-based).
Générateur de mots de passe
Mots de passe aléatoires cryptographiquement sûrs avec longueur et jeu de caractères configurables.
AES Encrypt/Decrypt
Chiffrer et déchiffrer du texte avec AES-GCM ou AES-CBC à l'aide d'un mot de passe (clé dérivée via PBKDF2).
Argon2 Hash + Verify
Hacher des mots de passe avec Argon2 (vainqueur de la Password Hashing Competition, RFC 9106) — variantes d/i/id, avec vérification par rapport à un hash existant.
Scrypt Hash + Verify
Hacher des mots de passe avec scrypt (RFC 7914, KDF memory-hard) avec vérification par rapport à un hash existant.
TOTP Generator/Verifier
Mots de passe à usage unique basés sur le temps (TOTP, RFC 6238) — générer le code actuel à partir d'un secret et vérifier un code saisi avec tolérance au décalage d'horloge.
PBKDF2 Hash + Verify
Dériver une clé avec PBKDF2 (RFC 8018) à partir d'un mot de passe, HMAC-SHA1/256/384/512, avec un nombre d'itérations configurable.
X.509 / SSL Certificate Decoder
Analyser un certificat PEM (X.509/ASN.1 DER) — objet, émetteur, validité, clé publique, extensions et empreintes.
PGP/GPG Encrypt/Decrypt
Générer des clés PGP, chiffrer et déchiffrer des messages (OpenPGP, RFC 4880) via la bibliothèque openpgp.js.
Temps/Nombres
Unix Timestamp ↔ Date
Convertir un temps Unix en date et inversement, avec prise en charge de tout fuseau horaire (IANA).
Cron Parser
Analyser une expression cron (5 ou 6 champs, y compris les raccourcis @) — une description de la planification en langage clair et les prochaines exécutions dans le fuseau horaire choisi.
Convertisseur de systèmes numériques
Conversion bidirectionnelle entre les systèmes binaire, octal, décimal, hexadécimal et toute base arbitraire (2-36) — saisissez un nombre dans n'importe quel champ.
Opérations bit à bit
AND/OR/XOR/NAND/NOR/XNOR/NOT et décalages sur des entiers d'une largeur donnée (8/16/32/64 bits) dans n'importe quel système numérique.
Calculateur de différence de dates
Différence exacte entre deux dates/heures — décomposition calendaire (années, mois, jours…), durée totale et nombre de jours ouvrés.
Calculateur d'âge
Âge exact à partir d'une date de naissance — années/mois/jours, temps total vécu et la prochaine date d'anniversaire.
Convertisseur de fuseaux horaires
Un même instant — simultanément dans plusieurs fuseaux horaires. Comparez les heures de travail, planifiez des appels, visualisez le décalage en jours.
Calculateur de durée
Somme ou différence de plusieurs durées — pratique pour compter les heures travaillées, la durée d'une vidéo ou le temps total de tâches.
Analyseur de durée ISO 8601
Analyser une chaîne comme "P3Y6M4DT12H30M5S" sous une forme lisible, ou construire une telle chaîne à partir d'années/mois/jours/heures/minutes/secondes.
Numéro de semaine (ISO 8601)
Trouver le numéro de semaine ISO 8601 d'une date, ou trouver les dates de début et de fin d'une semaine donnée.
Convertisseur de chiffres romains
Nombre arabe ↔ chiffre romain. Saisissez dans l'un des champs et l'autre se met à jour automatiquement.
Convertisseur de float IEEE 754
Nombre décimal ↔ représentation binaire IEEE 754 (simple ou double précision) — signe, exposant, mantisse, valeurs spéciales.
Nombre en lettres
Convertir un nombre en texte (en ukrainien, russe ou anglais), avec un mode optionnel de montant en lettres pour la hryvnia, le dollar, l'euro ou le rouble.
Développement Web
Color Converter
Conversion de couleur entre HEX, RGB, HSL, HSV/HSB et CMYK — saisissez une valeur dans n'importe quel champ, les autres se mettront à jour instantanément.
CSS Minify / Beautify
Compresser le CSS pour la production ou formater du CSS minifié dans un format lisible.
JS Minify / Beautify
Compresser le JavaScript pour la production ou formater du code minifié dans un format lisible.
HTML Minify / Beautify
Compresser le HTML pour la production ou formater du code minifié dans un format lisible.
CSS Gradient Generator
Composer un dégradé linéaire, radial ou conique à partir de plusieurs couleurs et obtenir le CSS prêt à l'emploi.
Credit Card Validator
Vérifier le numéro de carte avec l'algorithme de Luhn, identifier le réseau de paiement et la longueur. Tout est calculé dans le navigateur — le numéro n'est envoyé nulle part.
IBAN Validator
Vérifier l'IBAN via la somme de contrôle ISO 7064 (mod 97), le format et la longueur attendue pour le pays. Tout est calculé dans le navigateur.
QR Code Generator / Reader
Générer un code QR à partir d'un texte ou d'une URL, ou lire le contenu d'une image importée.
Barcode Generator
Générer un code-barres linéaire (CODE128, EAN-13, UPC, CODE39 et autres) à partir de texte ou de chiffres.
Placeholder Image Generator
Générer une image d'espace réservé de la taille indiquée pour les maquettes et la mise en page.
Réseau/HTTP
URL Parser
Décomposer une URL en ses éléments — protocole, hôte, port, chemin, paramètres de requête, fragment.
Query String ↔ JSON
Décomposer une query string d'URL en objet JSON, ou reconstruire un JSON en query string.
User-Agent Parser
Analyser une chaîne User-Agent en navigateur, moteur, système d'exploitation et type d'appareil.
Basic Auth Generator
Générer ou décoder l'en-tête HTTP Basic Authentication — Base64(identifiant:mot de passe).
HTTP Headers Parser
Analyser des en-têtes HTTP bruts (issus de curl -I, DevTools, raw response) en une liste de champs avec explication et vérification des en-têtes de sécurité.
Cookie Parser
Analyser l'en-tête Set-Cookie ou la chaîne Cookie/document.cookie en nom, valeur, attributs et vérification des erreurs de sécurité courantes.
CORS Checker / Explainer
Expliquer étape par étape si le navigateur autorisera une requête cross-origin — classification simple/preflight, vérification des en-têtes Access-Control-* de la réponse, résumé.
Email Header Analyzer
Analyser les en-têtes bruts d'un e-mail (View Source / Show Original) — champs de base, chaîne de Received avec horodatages, SPF/DKIM/DMARC, signes d'usurpation de From/Reply-To.
SEO
Meta Tags / Open Graph Generator
Générer des balises meta HTML pour le SEO, Open Graph (Facebook) et Twitter Card — avec un aperçu de la carte.
robots.txt Validator
Valider le robots.txt — structure des groupes User-agent, directives, test d'un chemin spécifique pour autoriser/bloquer.
sitemap.xml Validator
Valider le sitemap.xml — champs obligatoires, formats de date, limites de sitemaps.org, URL en double.
Favicon Generator
Importez une image et obtenez un ensemble complet de favicons (16–512px, .ico, manifeste web) ainsi que le code HTML prêt pour le <head>.
sitemap.xml Generator
Créer un sitemap.xml à partir d'une liste d'URL — avec lastmod/changefreq/priority, vérification et suppression des doublons.