Un kit. Tous les outils. Zéro envoi.
Formatez du JSON, décodez des JWT, créez du CSS fluide ou dessinez des diagrammes. Tout est traité dans votre navigateur : ce que vous collez n'est jamais envoyé à un serveur et reste sur votre appareil.
Privé par conception
Aucun serveur ne traite votre saisie. 0 octet de ce que vous collez n'est envoyé.
Fonctionne hors ligne
Une fois la page chargée, l'outil continue de fonctionner sans connexion.
Droit au but
Un outil, une page, des résultats en direct pendant la saisie. Qui en connaît un les connaît tous.
Collez n'importe quoi
Ctrl VNous reconnaissons ce que vous collez et ouvrons le bon outil. Rien ne quitte votre navigateur.
Tous les outils
Chaque entrée est un outil concret, avec le nom que vous chercheriez.
- Formater JSONFormatez, minifiez et validez du JSON avec chaque erreur signalée.
- JSON vers TypeScriptGénérez des interfaces ou des types TypeScript à partir d'un exemple JSON.
- JSON vers ZodGénérez un schéma de validation Zod prêt à l'emploi à partir de JSON.
- Générateur de données JSONGénérez des enregistrements fictifs réalistes avec la structure de votre JSON.
- Comparer JSONComparez deux JSON et listez les différences par chemin.
- JSON ↔ YAMLConvertissez du JSON en YAML et inversement, avec erreurs d'indentation signalées.
- JSON ↔ CSVConvertissez un tableau JSON en CSV pour Excel, et inversement.
- Décodeur JWTDécodez un JWT, vérifiez son expiration et sa signature.
- Générateur JWTCréez et signez des JWT de test avec HS256, RS256, ES256 et plus.
- Paramètres d'URLDécomposez une URL en tableau clé/valeur décodé et reconstruisez-la.
- Base64Encodez et décodez du Base64 et Base64URL, texte et fichiers.
- Encodage URLEncodez et décodez du texte pour les URL : encodeURIComponent vs encodeURI.
- Entités HTMLConvertissez les caractères spéciaux en entités HTML et inversement.
- UnicodeAffichez le point de code, les échappements et les octets UTF-8 de chaque caractère.
- Hex ↔ BinaireConvertissez nombres et texte entre hexadécimal, binaire, octal et décimal.
- PunycodeConvertissez les domaines accentués ou non latins en xn-- et inversement.
- GzipCompressez ou décompressez du texte avec gzip/deflate, en Base64.
- HashMD5, SHA-1, SHA-256, SHA-384 et SHA-512 d'un texte ou fichier en une fois.
- HMACCalculez et vérifiez des signatures HMAC, par exemple de webhooks Stripe ou GitHub.
- UUIDGénérez des UUID v4 et v7 en masse, et validez ou identifiez un UUID.
- BcryptHachez un mot de passe avec bcrypt et vérifiez un mot de passe.
- Générateur de mots de passeMots de passe sûrs et secrets aléatoires pour .env, avec leur entropie.
- Clés RSA/ECGénérez des paires de clés RSA ou à courbe elliptique et convertissez PEM ↔ JWK.
- Certificats X.509Décodez un certificat PEM : émetteur, domaines SAN, validité et empreinte.
- Regex BuilderConstruisez des expressions régulières en glissant des blocs.
- Regex TesterTestez une regex sur plusieurs chaînes, avec correspondances et explication.
- Regex courantesMotifs prêts et expliqués : e-mail, URL, IBAN, téléphone…
- TimestampConvertissez un epoch Unix (s, ms) en ISO 8601 et en date lisible.
- Fuseaux horairesVoyez une date et une heure dans plusieurs fuseaux à la fois.
- Différence de datesTemps entre deux dates (jours, heures, jours ouvrés) et calcul de dates.
- CronExpliquez une expression cron en langage clair et voyez ses prochaines exécutions.
- cURL → fetchConvertissez une commande cURL en fetch, axios ou HttpClient d'Angular.
- Codes HTTPAide-mémoire de tous les codes de statut HTTP et quand les utiliser.
- En-têtes HTTPExpliquez les en-têtes d'une réponse et repérez les en-têtes de sécurité manquants.
- Meta tagsPrévisualisez votre page dans Google, LinkedIn, X et WhatsApp et obtenez les balises.
- User-AgentDécomposez un User-Agent en navigateur, moteur, système et appareil.
- SemverVérifiez si une version satisfait une plage (^, ~, >=…) et triez des versions.
- Formater SQLFormatez des requêtes SQL illisibles ou compactez-les en une ligne.
- SQL → Diagramme ERDessinez le diagramme entité-relation de vos instructions CREATE TABLE.
- OpenAPI ViewerTransformez un fichier OpenAPI/Swagger en documentation navigable.
- Valider JSON SchemaValidez un JSON avec un JSON Schema et voyez quel champ échoue.
- XML ↔ JSONConvertissez du XML en JSON et inversement, en gardant les attributs.
- Formater XMLFormatez, minifiez et validez du XML, avec l'erreur localisée.
- docker run → ComposeTransformez des commandes docker run en docker-compose.yml.
- Calculateur CIDRMasque, première et dernière IP, hôtes et appartenance d'un sous-réseau.
- Calculateur chmodCochez les permissions et obtenez 755 / rwxr-xr-x, ou l'inverse.
- .env ↔ JSONConvertissez des fichiers .env en JSON et inversement, avec détection des doublons.
- Éditeur MarkdownÉcrivez du Markdown avec aperçu en direct style GitHub et export HTML.
- HTML → JSXConvertissez du HTML en JSX valide pour React.
- Convertisseur de casseConvertissez des identifiants entre camelCase, snake_case, kebab-case et plus.
- Comparer des textesComparez deux textes ou extraits de code côte à côte.
- Tester le clavierAppuyez sur une touche pour voir event.key, event.code et keyCode.
- Générateur clamp() CSSTailles de police fluides avec clamp(), en mélangeant rem et vw.
- Échelle typographique fluideGénérez une échelle typographique fluide avec clamp().
- Convertisseur de couleursConvertissez des couleurs entre HEX, RGB, HSL, OKLCH et noms CSS.
- Générateur de paletteGénérez une palette 50–950 style Tailwind à partir d'une couleur.
- Vérifier le contrasteVérifiez le contraste WCAG entre texte et fond, avec la correction.
- Générateur box-shadowCréez des ombres CSS en couches visuellement.
- Générateur de dégradés CSSCréez des dégradés linéaires, radiaux et coniques.
- Éditeur cubic-bezierCréez des courbes d'animation CSS en déplaçant les points.
- px ↔ remConvertissez entre px, rem et em, une valeur ou un bloc CSS.
- Optimiser SVGNettoyez et réduisez des SVG avec SVGO.
- SVG → ReactTransformez un SVG en composant React/TSX.
- Générateur de faviconGénérez favicon.ico, icônes Apple et PWA et le manifest à partir d'une image.
- Convertir en WebPConvertissez des images en WebP ou AVIF.
- Générateur de QR codeCréez des QR codes pour du texte, des URL, le WiFi ou des contacts.
Créé par un développeur web, pour les développeurs web
kitforweb est un projet personnel gratuit et open source, sans publicité ni traceurs. S'il vous fait gagner du temps, vous pouvez m'offrir un café.