Des outils pratiques pour le vrai travail des développeurs

AlgoKit

Des outils en ligne gratuits qui tournent dans votre navigateur : vos données sensibles restent sur votre appareil.

# Accès rapide par tâche

Partez de ce que vous devez faire et enchaînez les outils associés étape par étape.

# Démarrage rapide

Les outils les plus utilisés : chaque tâche prend une ou deux minutes.

Fo

Formateur JSON

Formatez et embellissez du JSON avec 2 espaces, 4 espaces ou tabulations, triez les clés et obtenez la ligne et la colonne exactes des erreurs. Dans le navigateur.

Va

Validateur JSON

Validez du JSON selon la grammaire RFC 8259 et obtenez la ligne, la colonne et la raison de chaque erreur, plus les clés en double et des statistiques de structure.

Co

Comparateur JSON

Comparez deux documents JSON structurellement : valeurs ajoutées, supprimées et modifiées par JSONPath, sans tenir compte de l'ordre des clés. Gratuit, en local.

Te

Testeur de regex

Testez une regex JavaScript en direct avec tous les drapeaux (g i m s u y d) : correspondances surlignées, groupes nommés, indices et aperçu du remplacement.

Dé

Décodeur JWT

Décodez un JWT pour lire son en-tête, les claims du payload et la signature, avec exp, nbf et iat en dates et un statut d'expiration. En local, rien n'est envoyé.

Vé

Vérificateur JWT

Vérifiez la signature d'un JSON Web Token avec un secret HMAC, une clé publique PEM, un certificat X.509, un JWK ou JWKS, et contrôlez exp, nbf, issuer et audience.

Dé

Décodeur Base64

Décodez du Base64 ou base64url en texte UTF-8 lisible, ou affichez les octets bruts en hexadécimal. Gère le remplissage manquant, les espaces et les préfixes data:.

En

Encodeur Base64

Encodez du texte ou des octets hexadécimaux en Base64 dans votre navigateur. UTF-8 complet (emoji, accents), alphabet URL-safe, remplissage et coupure à 76 car.

Gé

Générateur de mot de passe

Générez des mots de passe aléatoires robustes dans votre navigateur avec crypto.getRandomValues. Choisissez longueur et jeux de caractères, et voyez l’entropie en bits.

# Catégories

CRC

Algorithmes de contrôle de redondance cyclique pour la détection d'erreurs

MD

Algorithmes de résumé de message (MD2, MD4, MD5)

SHA-1

Algorithme de hachage sécurisé 1 - fonction de hachage 160 bits

SHA-2

Famille d'algorithmes de hachage sécurisé 2 (SHA-224, SHA-256, SHA-384, SHA-512)

SHA-3

Algorithme de hachage sécurisé 3 basé sur Keccak

Keccak

Fonction de hachage cryptographique Keccak

SHAKE

Fonctions à sortie extensible (SHAKE128, SHAKE256)

cSHAKE

Fonctions SHAKE personnalisables

KMAC

Code d'authentification de message Keccak

Mots de passe et sécurité

Outils de génération, d'analyse, de hachage et de sécurité des mots de passe

Chiffrement et Cryptographie

Chiffrement symétrique et asymétrique, HMAC et génération de clés (AES, 3DES, RSA, PGP)

Encodage

Encoder et décoder des données : Base64, Base32, Base58, URL, entités HTML, hexadécimal, Unicode, etc.

Formateurs

Formater, minifier et valider du code et des données (JSON, XML, YAML, SQL, HTML, CSS) et convertir la casse des noms

Générateurs

Générer identifiants, clés, données de test, QR codes, codes-barres et fichiers de configuration (UUID, clés d’API, .gitignore, Dockerfile)

Convertisseurs

Convertir formats de données, bases numériques, couleurs, horodatages, unités et devises (JSON, CSV, YAML, XML)

Outils de texte

Compter, comparer, nettoyer et transformer du texte (nombre de mots, diff, regex, casse, doublons)

Outils d'image

Outils pour manipuler et convertir des images (Compresser, Redimensionner, Convertir)

Design et CSS

Générer du CSS visuellement : ombres, dégradés, mises en page flexbox et grid, animations et palettes de couleurs

Outils Web

Outils pour le développement web et le SEO (JWT, URL, DNS, en-têtes HTTP, balises meta, sitemaps)

Mathématiques et Calculatrices

Calculatrices pour les finances, la santé, les pourcentages, l’arithmétique de développeur et les maths du quotidien

Heure et Date

Fuseaux horaires, écarts entre dates, jours ouvrés, minuteurs, chronomètre et horloge mondiale

# Pourquoi utiliser AlgoKit

Chaque outil est conçu pour être précis, rapide et immédiatement utile en conditions réelles.

Traitement dans le navigateur : vos données ne sont pas envoyées
Testés avec des valeurs de référence et des normes
Instructions, exemples et FAQ clairs sur chaque page

Workflows populaires

Formater et valider du JSON/API

Utilisez ensemble le formateur, le validateur et le comparateur JSON avant de déployer.

Chiffrer et protéger les données sensibles

Vérifiez des hachages, appliquez un chiffrement symétrique et générez des clés pour vos intégrations.

Nettoyer textes et formats de données

Convertissez les formats, nettoyez le texte et exportez les données exactement dans la forme voulue.