FastMinify — Minifier, convertir, encoder et formater du code en ligne
Votre plateforme d’outils pour développeurs, dans le navigateur. La minification reste notre base, et vous y trouvez aussi des convertisseurs de formats, des utilitaires JSON et des outils d’encodage. Chaque outil s’exécute localement dans votre navigateur.
Minifier
Réduisez code et assets pour la production — minifiez JS, CSS, HTML, JSON, XML et SVG avant gzip ou déploiement CDN.
Minifier JS
Réduisez les bundles JavaScript avant déploiement CDN—la minification Terser reste entièrement dans votre navigateur.
Minifier CSS
Compressez le CSS via CS/CSSO tout en gardant cascades et règles critiques cohérentes.
Minifier HTML
Alléger le HTML pour un premier rendu plus rapide tout en préservant scripts, styles inline et données structurées.
Minifier SVG
Supprimez commentaires, espaces et éléments metadata du SVG — minify léger dans le navigateur, pas de réécriture de paths ni de précision.
Minifier JSON
Produisez du JSON compact pour journaux ou API—sans repasser par un traitement distant.
Minifier XML
Alléger les flux RSS, enveloppes SOAP ou sitemaps multilingues en conservant CDATA et namespaces.
Minifier YAML
Compressez vos configs YAML K8s, CI/CD et Docker Compose — préservation optionnelle des commentaires.
Minifier SQL
Compressez vos requêtes SQL pour la production — supprime commentaires et espaces en préservant les littéraux.
Minifier TOML
Compressez des configs TOML Cargo.toml et pyproject.toml — préservation optionnelle des commentaires.
Déminifier
Développez du code minifié ou compressé — déminifiez JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML et d'autres formats pour déboguer ou relire.
Déminifier JS
Développez du JavaScript minifié en lignes lisibles lors du débogage de bundles production.
Déminifier CSS
Restaurez la mise en forme du CSS compressé pour tracer cascades et surcharges.
Déminifier HTML
Déminifiez le HTML pour inspecter scripts inline, attributs et templates imbriqués.
Déminifier SVG
Déminifiez chemins et attributs SVG lors de l'audit d'assets vectoriels.
Déminifier JSON
Préttifiez logs JSON compacts et réponses API pour un scan structurel rapide.
Déminifier XML
Développez flux et configs XML minifiés en documents lisibles.
Déminifier YAML
Restaurez une mise en forme lisible depuis du YAML minifié pour revues et débogage.
Déminifier SQL
Restaurez une mise en forme lisible depuis du SQL minifié pour audits et débogage.
Déminifier TOML
Restaurez une mise en forme lisible depuis du TOML minifié pour revues et débogage.
Déminifier TypeScript
Restaurer du TypeScript lisible depuis du code minifié.
Déminifier SCSS
Déminifier du SCSS compressé en Sass lisible.
Déminifier LESS
Déminifier du LESS compressé.
Conversion
Transformez des données entre JSON, YAML, XML et CSV localement — sans envoi serveur.
HTML
HTML vers JSON, XML, YAML et Markdown.
HTML → XML
Transformez les balises et attributs HTML en XML dans le navigateur. Rien n’est envoyé.
HTML → JSON
Extraire tableaux et listes HTML vers du JSON pour scraping et migration de données.
HTML → YAML
Transformez la structure HTML en brouillons YAML pour déplacer du contenu vers GitOps ou une configuration de site statique.
HTML → Markdown
Transformez des articles HTML en Markdown pour des sites de documentation, des README et des migrations de CMS.
JSON
Convertissez JSON vers YAML, XML, CSV, TOML, TSV, SQL, HTML, Properties et INI — dans le navigateur.
JSON → YAML
Transformez des exports JSON en YAML lisible pour des manifestes Compose, des extraits d’IaC ou des documents d’accueil.
JSON → XML
Transformez du JSON en XML pour les partenaires et les passerelles qui exigent encore des messages XML.
JSON → CSV
Aplatissez des tableaux JSON en lignes de tableur, avec des en-têtes à points qui reprennent l’imbrication de vos objets.
JSON → TOML
Convertissez des objets JSON en TOML pour Cargo.toml, pyproject.toml et les configurations DevOps. Tout reste en local.
JSON → TSV
Exportez des tableaux JSON en TSV pour les tableurs et les outils d’analyse qui préfèrent les tabulations au CSV.
JSON → SQL
Générez des instructions INSERT à partir de payloads JSON pour alimenter une base ou simuler une migration.
JSON → HTML
Affichez des structures JSON sous forme de tableaux ou de listes HTML pour des rapports et des aperçus d’e-mail.
JSON → Properties
Produisez des fichiers .properties Java (clé=valeur) à partir de configurations JSON pour Spring, Gradle et les anciennes piles JVM.
JSON → INI
Transformez des paramètres JSON en sections et clés INI pour des applications Windows, PHP et des fichiers de configuration légers.
JSON → TOON
Convertissez JSON en TOON et comparez les tokens et le coût d’entrée avec ceux du JSON.
TOON → JSON
Décodez du TOON en JSON formaté, avec une validation stricte par défaut.
YAML
Convertissez YAML vers JSON, XML, CSV, TOML, TSV, Properties et INI — croisez aussi Properties → TOML et INI → TOML via les liens associés.
YAML → JSON
Figez des extraits YAML en JSON déterministe avant que les scanners de CI ou les passerelles rejettent l’ambiguïté.
YAML → XML
Transformez des blocs YAML, par exemple des valeurs Helm, en XML pour des passerelles anciennes qui n’acceptent pas le JSON.
YAML → CSV
Extrayez des blocs tabulaires de YAML pour des tableurs de finance ou d’exploitation, sans envoyer de données à un serveur.
YAML → TOML
Transformez des configurations YAML en TOML via un JSON intermédiaire, sans envoi à un serveur.
YAML → TSV
Extrayez des blocs tabulaires de YAML en TSV pour des tableurs d’exploitation, sans ETL côté serveur.
YAML → Properties
Produisez un fichier .properties Java à plat à partir de maps YAML. Les blocs imbriqués s’arrêtent sur une erreur au lieu d’être aplatis en silence.
YAML → INI
Transformez un YAML en forme d’objet en sections INI pour des applications Windows, PHP et des fichiers de configuration légers.
XML
XML vers YAML, CSV, JSON, TOML, TSV et HTML.
XML → YAML
Transformez des fichiers de pipeline riches en XML en brouillons YAML plus faciles à relire par votre équipe.
XML → CSV
Convertissez du XML par le chemin interne XML, JSON puis CSV, pour obtenir des colonnes prévisibles dans le tableur.
XML → JSON
Dépliez des flux RSS, des messages SAML ou de grandes configurations en structures JSON faciles à parcourir.
XML → TOML
Faites passer des configurations XML par JSON vers TOML, pour Rust, Python et les manifestes d’outils modernes.
XML → TSV
Aplatissez des documents XML en lignes séparées par des tabulations pour les analyser dans un tableur.
XML → HTML
Transformez des arbres XML en tableaux ou plans HTML lisibles pour prévisualiser une documentation.
CSV
CSV vers JSON, XML, YAML, TOML et TSV.
CSV → JSON
Transformez des données de test de tableur en tableaux JSON avant qu’un service d’ingestion lise le jeu de données.
CSV → XML
Générez un XML prévisible, un élément par ligne, pour des échanges B2B qui attendent encore des balises.
CSV → YAML
Prévisualisez un YAML prêt pour GitOps à partir d’un pilote CSV avant d’élargir un changement d’infrastructure.
CSV → TOML
Transformez des données pilotes CSV en configurations TOML pour des réglages de projet de type Cargo.toml.
CSV → TSV
Remplacez les séparateurs du CSV par des tabulations quand un outil en aval exige du TSV plutôt que du CSV.
TSV
TSV vers JSON et CSV.
SQL
INSERT SQL vers JSON et CSV.
Markdown
Markdown vers HTML en local.
TOML
Convertissez TOML vers JSON, YAML, XML, CSV, Properties et INI.
TOML → JSON
Analysez du TOML en JSON strict pour des API, des contrôles de CI et des vérifications d’interopérabilité.
TOML → YAML
Transformez des configurations TOML en YAML lisible pour des revues de type GitOps.
TOML → XML
Sérialisez des configurations TOML en XML pour des passerelles et des partenaires qui exigent encore du XML.
TOML → CSV
Aplatissez des tables TOML en colonnes CSV pour des revues de finance ou d’exploitation dans un tableur.
TOML → Properties
Convertissez des tables TOML clé-valeur à plat en fichier .properties Java. Les tables imbriquées s’arrêtent sur une erreur au lieu d’être aplaties.
TOML → INI
Convertissez du TOML en forme d’objet en [sections] INI, sur un seul niveau d’imbrication. Les niveaux plus profonds ne sont pas aplatis.
Properties
Convertissez des fichiers .properties Java vers JSON, YAML, INI et TOML.
Properties → JSON
Analysez des fichiers .properties Java en JSON pour des configurations Spring, des fichiers de langue i18n et la validation en CI.
Properties → YAML
Produisez du YAML à partir de .properties en gardant les clés à points à plat, ce qui convient à une migration GitOps sans détour manuel par JSON.
Properties → INI
Exportez des .properties à plat en lignes INI clé=valeur. Les clés à points restent au niveau racine au lieu de devenir des [sections].
Properties → TOML
Convertissez des .properties en TOML avec des clés à points à plat à la racine. L’option de tri des clés est incluse.
INI
Convertissez des INI vers JSON, YAML, Properties (INI plat seulement) et TOML.
INI → JSON
Convertissez les sections et clés INI en JSON imbriqué pour la gestion de configuration moderne et les API.
INI → YAML
Transformez les sections INI en mappings YAML imbriqués pour Ansible, les valeurs Kubernetes ou des dépôts GitOps.
INI → Properties
Convertissez des lignes INI clé=valeur à plat en fichier .properties Java. Un fichier avec sections s’arrête sur une erreur : utilisez INI vers TOML pour les [sections].
INI → TOML
Faites correspondre les [sections] INI à des tables TOML pour migrer vers Cargo.toml ou pyproject.toml.
Encodage
Encodez ou décodez Base64, composants URL et entités HTML — uniquement côté client.
Base64
Encodez du texte Unicode ou décodez du Base64 sans ligne de commande sur une machine partagée.
Encoder URL
Encodez en pourcentage des paramètres de requête ou des URI complètes avec encodeURIComponent, encodeURI ou le mode formulaire.
Décoder URL
Décodez des chaînes de requête et des composants d’URI encodés en pourcentage pour retrouver un texte lisible.
Entités HTML
Échappez ou restaurez les entités HTML pour les attributs, les nœuds de texte et le balisage hérité.
Image vers Base64
Déposez une image et copiez une URL de données Base64 pour du HTML ou du CSS en ligne.
Encoder JWT
Construisez des JWT signés ou non à partir d’un header et d’un payload JSON, en local et sans appel à un émetteur.
Décoder JWT
Décodez header et payload JWT sans vérifier les signatures ni appeler un émetteur.
Générateur de hash
Générez les hachages SHA-256, SHA-512, MD5 et d’autres algorithmes à partir d’un texte collé.
Générateur HMAC
Calculez HMAC-SHA256 et les MAC apparentés à partir d’une clé secrète et d’un message, entièrement en local.
Sérialisation
Sérialisez et désérialisez des structures PHP à côté de vos flux JSON.
Outils JSON
Validez, formatez, comparez et explorez des payloads JSON — complémentaires aux minificateurs et convertisseurs.
Validateur JSON
Vérifiez la syntaxe JSON avec l’emplacement exact des erreurs avant de livrer des configurations ou des fixtures d’API.
Formateur JSON
Beautifiez du JSON avec une indentation cohérente quand la lisibilité prime sur la taille.
Visualiseur JSON
Parcourez du JSON sous forme d’arbre repliable avec recherche, pour explorer des configurations et des payloads d’API.
Testeur JSONPath
Testez des expressions JSONPath avec filtres, wildcards et surlignage dans l’arbre, dans les dialectes Classic et RFC 9535.
Réparer JSON
Corrigez en local une syntaxe JSON cassée (virgules finales, clés sans guillemets), puis validez le résultat avant de livrer.
Diff JSON
Repérez les différences structurelles entre deux documents JSON lors de revues ou régressions.
Fusion JSON
Fusionnez deux documents JSON en profondeur ou en surface, avec des réglages pour les tableaux et un aperçu des conflits, le tout dans votre navigateur.
Tri JSON
Triez récursivement les clés et les tableaux par ordre alphabétique, naturel ou numérique, pour un JSON canonique facile à comparer.
Échapper JSON
Échappez ou déséchappez des chaînes pour les intégrer sans risque dans du JSON. Chaque sens a son onglet, et rien n’est envoyé à un serveur.
Déséchapper JSON
Rendez leur forme lisible à des chaînes JSON échappées, par exemple après les avoir copiées depuis des configurations, des API ou des journaux.
JSON → TypeScript
Générez des interfaces ou des types TypeScript à partir d’échantillons JSON. Tout s’exécute dans le navigateur, ce qui convient aux fixtures d’API.
Outils SVG
Prévisualisez, optimisez avec SVGO, exportez en Data URI, redimensionnez, formatez, convertissez en JSX et validez vos SVG — tout dans le navigateur.
Valider SVG
Vérifiez syntaxe SVG, présence du viewBox et conseils d'accessibilité avant mise en ligne.
SVG Viewer
Prévisualisez un SVG sur fond quadrillé, clair ou sombre et lisez ses width, height et viewBox.
Optimiser SVG
Lancez des préréglages SVGO en local pour compresser des exports SVG au-delà d'un simple nettoyage d'espaces.
Redimensionner SVG
Corrigez width, height et viewBox quand un SVG responsive ne se redimensionne pas comme prévu.
SVG vers Data URI
Générez une data URI SVG compacte, avec un extrait CSS background-image prêt à coller.
SVG vers JSX
Convertissez du SVG brut en composant React avec attributs camelCase.
Beautifier
Rendez le code lisible avec une indentation cohérente — beautifiez JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML et plus encore dans votre navigateur.
Beautifier JS
Formatez le JavaScript avec une indentation cohérente — structure lisible pour revues et débogage.
Beautifier CSS
Beautifiez les feuilles CSS avec un espacement clair avant partage ou commit.
Beautifier HTML
Préttifiez le HTML pour inspecter templates et fragments email plus facilement.
Beautifier SVG
Formatez le SVG pour éditer icônes et illustrations à la main sans perdre la structure.
Beautifier JSON
Formatez le JSON avec indentation lisible quand la relecture humaine prime sur la compression.
Beautifier XML
Beautifiez configs et flux XML avec indentation cohérente pour des diffs exploitables.
Beautifier YAML
Formatez du YAML avec indentation cohérente — idéal pour les configs DevOps.
Beautifier SQL
Formatez du SQL avec dialecte, casse des mots-clés et indentation lisible — traitement côté client.
Beautifier TOML
Formatez du TOML avec indentation cohérente — idéal pour projets Rust et Python.
Beautifier TypeScript
Formater TypeScript avec Prettier — beautify et unminify.
Beautifier SCSS
Formater SCSS/Sass avec indentation cohérente.
Beautifier LESS
Formater LESS en ligne avec Prettier.
Beautifier Markdown
Formater README et docs Markdown.
Beautifier GraphQL
Formater schémas et requêtes GraphQL.
Préprocesseurs CSS
Compilez SCSS ou LESS en CSS standard dans le navigateur — complétez avec beautify ou minify pour un workflow feuille de style complet.
Outils couleur & CSS
Vérification de contraste WCAG en collage local avec syntaxe couleur CSS moderne — vues paire et matrice, jamais envoyé.
Vérificateur de contraste WCAG
Contraste WCAG 2.2 pour une paire ou une matrice. Collez des valeurs OKLCH et color(), ajoutez en option la superposition APCA bêta et partagez le résultat par URL.
Convertisseur de couleurs
Collez une couleur CSS et obtenez HEX, RGB(A), HSL(A), HWB, LAB, LCH, OKLAB, OKLCH et color() ensemble, avec l’alpha et le gamut pris en compte.
Convertisseur PX / REM / EM
Collez une longueur en px, rem ou em et voyez les trois unités à la fois, plus une table de référence en direct des valeurs px courantes.
Générateur de nuances et teintes de couleur
Collez une couleur pour obtenir des échelles de teintes et de nuances vers le blanc et le noir. Le nombre de pas est réglable, et la sortie existe en HEX, RGB ou HSL.
Générateur CSS border-radius
Collez un border-radius CSS, ajustez les coins visuellement et copiez le CSS ou le Tailwind. La syntaxe elliptique avec barre oblique et l’URL partageable sont prises en charge.
Générateur CSS box-shadow
Collez un box-shadow CSS, empilez les couches visuellement et copiez le CSS, Tailwind ou Bootstrap. Inset, plusieurs couches et URL partageable sont pris en charge.
DevOps & Infra
Format/validate/minify HCL, format & lint Dockerfile, validation Compose et .env.
Formater Terraform
Mettez Terraform/HCL en forme en conservant les commentaires, avec une indentation cohérente.
Valider Terraform
Vérification en direct de la syntaxe HCL, avec erreurs par ligne et colonne. Aucune API cloud n’est utilisée.
Minifier Terraform
Compressez les snippets HCL en supprimant les espaces.
Formater Dockerfile
Normalisez les instructions Dockerfile localement.
Linter Dockerfile
Règles DL dans le style de Hadolint, plus validation de la syntaxe dans le navigateur.
Valider Docker Compose
Analyse du YAML et contrôles de la structure des services Compose.
Valider ENV
Analysez les fichiers .env, repérez les lignes invalides et les clés en double.
CI/CD
GitHub Actions et GitLab CI — formater le YAML et vérifier la structure des workflows/jobs dans le navigateur.
Formater GitHub Actions
Mettez en forme le YAML d’un workflow GitHub Actions avec une indentation de 2 espaces (les commentaires ne sont pas conservés).
Valider GitHub Actions
Contrôles structurels des déclencheurs, des jobs et des steps. Ce n’est pas un actionlint complet.
Formater GitLab CI
Formatez .gitlab-ci.yml avec une indentation de 2 espaces (passage par js-yaml).
Valider GitLab CI
Contrôles structurels de stages, jobs et script/trigger. Ce n’est pas un runner GitLab.
Logs & observabilité
JSON/NDJSON ligne à ligne et access logs Nginx/Apache — format, filtre, validation et CSV/TSV.
Formater logs JSON
Mettez en forme un document JSON ou normalisez du NDJSON. L’indentation ne vaut que pour un document unique.
Filtrer logs JSON
Filtrez du NDJSON par niveau et sous-chaîne. Les lignes invalides sont ignorées ou conservées.
Valider NDJSON
Validez du NDJSON : rapport ou extraction des lignes valides.
Access log → tableau
Convertissez des access logs au format combined ou common en CSV ou TSV.
Kubernetes
Manifestes multi-docs, validation structurelle, starters Ingress/Deployment et formatage values Helm.
Formater YAML Kubernetes
Mettez en forme du YAML Kubernetes de plusieurs documents avec une indentation de 2 ou 4. Les commentaires sont perdus.
Valider YAML Kubernetes
Contrôles structurels de apiVersion, kind, metadata et des règles propres à chaque kind. Ce n’est pas un dry-run sur un cluster.
Générer Ingress Kubernetes
Générez un Ingress networking.k8s.io/v1 de départ à partir de l’hôte, du chemin et du Service. Il se combine avec générer Deployment.
Générer Deployment Kubernetes
Générez un Deployment apps/v1 de départ à partir de l’image, des réplicas et du port. Il se combine avec générer Ingress.
Formater Helm values.yaml
Mettez en forme le values.yaml de Helm. L’outil rejette les manifestes Kubernetes et n’exécute pas helm template.
Réseau / IP
CIDR, sous-réseaux et helpers IPv4/IPv6 — dans le navigateur.
Calculateur de sous-réseau
Réseau, masque, hôtes et classe d’adresse IPv4/IPv6, calculés dans le navigateur.
Convertisseur d’adresse IP
Adresses IPv4/IPv6 en décimal, hexadécimal et binaire, avec compression et expansion, en local.
Plage IP → CIDR
Couverture CIDR minimale exacte d’une plage inclusive.
Agréger CIDR
Fusionnez des listes CIDR et supprimez les doublons, avec une validation qui s’arrête à la première erreur.
IP dans un sous-réseau
Testez IP ∈ CIDR ou le chevauchement de deux CIDR.
Sécurité & tokens
JWKS, certificats X.509 et scan de secrets — locaux navigateur.
Scanner secrets
Cherchez des motifs de secrets dans du texte collé. Le sous-ensemble couvert est documenté, ce n’est pas gitleaks.
Vérifier JWT
Vérifiez un JWT pendant la saisie avec 14 algorithmes de signature, des clés JWKS, PEM ou HMAC et des contrôles aud, iss et exp. Aucune URL n’est appelée.
Inspecter JWKS
Inspectez des JWK/JWKS avec les champs privés masqués. Collage uniquement, aucun appel distant.
PEM ↔ JWK
Convertissez un PEM public (SPKI) en JWK JSON et inversement. L’entrée privée est masquée.
Décoder certificat
Décodez des certificats PEM X.509 : sujet, SAN, expiration et empreinte. Ce n’est pas un trust store.
Hash bcrypt
Hachez ou vérifiez des mots de passe avec bcrypt (coût 4–14) dans le navigateur. Ce n’est pas fait pour l’authentification en production.
API & schémas
Outils OpenAPI pour formater, valider et analyser vos specs.
Valider OpenAPI
Vérifiez la conformité d’un schéma OpenAPI 3.0 à 3.2 dans votre navigateur.
Linter OpenAPI
Passez les opérations de chemin OpenAPI au linter avec un sous-ensemble de règles dans le style de Spectral.
Formater OpenAPI
Mettez en forme un OpenAPI JSON ou YAML avec une indentation de 2 ou 4 espaces.
Validateur JSON Schema
Validez des données JSON par rapport à un schéma Draft-07 ou Draft 2020-12.
JSON Schema vers OpenAPI
Convertissez un JSON Schema en document OpenAPI 3.0 minimal.
OpenAPI vers JSON Schema
Extrayez components.schemas d’OpenAPI vers les $defs d’un JSON Schema.
Valider GraphQL
Validez un schéma GraphQL SDL avec buildSchema dans votre navigateur.
Outils HTTP
cURL, messages HTTP, URLs, HAR et Cookie / Set-Cookie collés dans le navigateur — formater et inspecter, jamais envoyé.
Analyseur d’URL
Décomposez une URL en protocole, hôte, chemin, query et hash. Éditez les lignes de query et reconstruisez l’URL. Le mot de passe est masqué.
Formateur cURL
Formatez un Copier en cURL de Chrome en cURL multiligne, sur une ligne, en fetch JavaScript ou en Python requests. Retirez Cookie et Authorization avant de partager.
Analyseur de message HTTP
Analysez une requête, une réponse ou un bloc d’en-têtes HTTP/1.1 brut : ligne de départ, en-têtes en double et corps JSON mis en forme. C’est un analyseur d’en-têtes HTTP dans le navigateur.
Analyseur Cookie / Set-Cookie
Collez Cookie ou Set-Cookie, éditez les attributs RFC 6265, voyez les drapeaux SameSite et de préfixe et copiez l’en-tête reconstruit. Rien n’est écrit dans le magasin de cookies.
HAR Inspector
Déposez un HAR, filtrez la liste des appels, extrayez du cURL ou du HTTP/1.1 et téléchargez un fichier nettoyé. Rien n’est envoyé ni rejoué.
Outils SEO / Web
Générez meta tags, Open Graph et Twitter Card localement — aperçus simulés depuis vos saisies, jamais fetch de votre site live.
Générateur de balises meta
Générez les balises SEO, Open Graph et Twitter Card avec un export HTML, metadata Next.js ou React Helmet. Les aperçus sont locaux et aucune URL n’est appelée.
Générateur robots.txt
Générez un robots.txt avec des préréglages pour crawlers IA, des modèles de déploiement par stack et une validation pendant la saisie. Votre site n’est jamais récupéré.
Générateur sitemap XML
Générez un sitemap.xml à partir d’une liste d’URL collée ou d’un fichier texte ou CSV, selon le protocole sitemaps.org. Votre site n’est jamais exploré.
Générateur JSON-LD Schema
Générez du JSON-LD Schema.org (WebSite, FAQ, Product, etc.) sous forme de balise script ou de JSON brut. Tout s’exécute dans le navigateur et votre URL n’est jamais appelée.
Utilitaires développeur
Timestamps, UUID, ULID, Nanoid, cron, mots de passe, regex, slugify, bases, casse, diff texte et chmod — tout côté client.
Générateur UUID
Générez des UUID v4, v7 ou nil avec options tirets, casse et quantité.
Générateur ULID
Générez des ULID Crockford Base32 triables dans le temps via Web Crypto — majuscules, option monotone, quantité 1–50.
Générateur Nanoid
Générez des IDs style Nanoid (URL-safe, alphanumérique ou numérique) avec tailles prédéfinies.
Timestamp Unix
Convertissez des secondes ou millisecondes epoch en dates ISO, et inversement, en UTC ou dans votre fuseau local.
Parseur cron
Analysez une expression cron à 5 ou 6 champs et listez les prochaines exécutions.
Testeur regex
Testez des expressions régulières JavaScript avec flags, groupes et aperçu du remplacement.
Slugify
Transformez un titre en slug compatible URL, avec séparateur, casse et longueur au choix.
Convertisseur de casse
Convertissez camelCase, PascalCase, snake_case, SCREAMING_SNAKE et kebab-case.
Diff texte
Comparez deux textes côte à côte, ligne à ligne. Cet outil complète JSON Diff.
Générateur Lorem Ipsum
Texte de remplissage avec thèmes, formats Plain/HTML/Markdown/JSON et titres hiérarchiques optionnels.
Générateur de mots de passe
Générez des mots de passe forts avec un CSPRNG, en choisissant la longueur et le jeu de caractères et en excluant les caractères ambigus.
Convertisseur de bases
Convertissez des entiers entre les bases 2–36, avec l’ordre des octets (endianness) en option pour hex et binaire.
Calculateur chmod
Basculez ugo rwx ↔ octal, lisez la notation symbolique style ls (setuid/setgid/sticky).
Texte & Markdown
Comptez, générez un sommaire Markdown et nettoyez des listes de lignes — dans le navigateur.
Compteur de mots
Mots, caractères, phrases, paragraphes et temps de lecture, calculés en local.
Trier & dédoublonner
Triez, dédoublonnez, rognez et retirez les lignes vides d’un texte collé.
Sommaire Markdown
Transformez des titres ATX en sommaire Markdown avec liens, au choix parmi plusieurs styles d’ancre.
CSV vers table Markdown
Convertissez des exports CSV ou TSV en tableaux pipe GFM, ou l’inverse avec le mode inverse. L’alignement et l’import de fichier sont pris en charge.
IA & LLM
Comptage de tokens, estimation des coûts et fenêtre de contexte — 100 % local.
Compteur de tokens LLM
Comptez les tokens en local avec tiktoken, l’encodage exact des modèles OpenAI.
Calculateur de tarification LLM
Estimez le coût d’API à partir des tokens d’entrée et de sortie.
Calculateur de fenêtre de contexte
Mesurez la part de la limite de contexte de chaque modèle que votre prompt occupe.
Optimiseur de prompts
Analysez la structure, les redondances et le gaspillage de tokens d’un prompt. Une réécriture avec un modèle Qwen local est proposée en option.
JSON → TOON
Convertissez JSON en TOON et comparez les tokens et le coût d’entrée avec ceux du JSON.
TOON → JSON
Décodez du TOON en JSON formaté, avec une validation stricte par défaut.
Données de test
Valeurs de champs synthétiques pour fixtures et seed DB — d'abord des numéros de téléphone en plages réservées.
Générateur de noms de test
Prénoms et noms de famille synthétiques pour fixtures — noms fictifs, 100 % navigateur.
Générateur d'emails de test
Adresses email fictives sur domaines réservés pour fixtures — example.com par défaut, ne reçoivent pas de mail.
Générateur de pseudos de test
Pseudos ASCII synthétiques pour fixtures — colonnes login/handle, pas un gamertag ni check de dispo.
Générateur de numéros de test
Numéros de téléphone fictifs en plages réservées pour fixtures — E.164, national ou chiffres, 100 % navigateur.
Générateur de dates de test
Dates, datetimes et heures synthétiques pour fixtures — ISO 8601, SQL DATETIME ou Unix, UTC dans le navigateur.
Générateur de nombres de test
Entiers et décimaux synthétiques pour fixtures — INT, DECIMAL, qté, prix ou port, dans le navigateur, pas une loterie.
Générateur d’URLs de test
URLs fictives sur hôtes réservés pour fixtures — example.com par défaut, pas un raccourcisseur, un encodeur ni une mock API.
Générateur de noms d'entreprise de test
Noms d’entreprise synthétiques pour fixtures — raisons sociales avec suffixes légaux, pas un brand namer.
Générateur de codes postaux de test
Codes postaux / ZIP format-valides pour fixtures — taxe checkout et zones d’expédition, pas une adresse postale.
Générateur d’adresses de test
Adresses de rue fictives pour QA de formulaires, étiquettes et fixtures — pas pour le courrier ni le géocodage.
Générateur de TVA de test
Numéros de TVA fictifs valides au checksum pour FR, DE, ES, IT, NL, GB, BE, AT, PT et PL — pas VIES ni inscription réelle.
Générateur GTIN de test
GTIN fictifs valides au checksum (EAN, GTIN-14, UPC-A, mode ISBN-13) pour fixtures produit — pas d’image code-barres ni lookup GS1.
Générateur JSON de données de test
Enregistrements JSON fictifs avec schéma éditable — copiez un tableau JSON, CSV ou INSERT SQL pour fixtures.
Générateur CSV de données de test
Lignes CSV fictives pour tableurs et fixtures — délimiteur Excel et BOM UTF-8 au téléchargement, pas un convertisseur.
Générateur SQL de données de test
INSERT fictifs pour fixtures et seed DB — quoting par dialecte et littéraux typés, pas un convertisseur ni un formateur SQL.
Générateur de cartes bancaires de test
Numéros de carte de test Visa, Mastercard, Amex et Discover valides Luhn, avec expiration et CVV — préfixes sandbox, pas un moyen de paiement réel.
Générateur d'IBAN de test
IBAN de test valides mod-97 pour FR, DE, GB, ES, IT, NL, BE, CH, AT et IE, avec un faux BIC optionnel — pas un vrai compte bancaire.
Générateur compte bancaire de test
Paires ACH US fictives valides ABA — RTN de test Stripe, pas un répertoire bancaire réel.
Générateur d'adresses IP de test
Chaînes IPv4/IPv6 synthétiques pour fixtures — plages documentation RFC 5737 par défaut, corpus invalide optionnel, pas de géolocalisation ni de recherche.
Générateur d'adresses MAC de test
MAC fictives administrées localement pour fixtures — corpus invalide optionnel, pas une recherche constructeur ni un spoofer de NIC.
Générateur de User-Agent de test
Chaînes User-Agent fictives synthétiques pour fixtures — modèles navigateur génériques par défaut, preset bots/CLI optionnel et corpus invalide, pas un parseur UA ni un guide d’évasion.
Étiquettes code-barres
Dessinez des étiquettes Code 128, EAN-13 et UPC-A dans le navigateur — téléchargement PNG et SVG, pas un lookup GS1.
Générateur de code-barres gratuit
Dessinez des étiquettes Code 128, EAN-13 et UPC-A avec un aperçu SVG en direct et un téléchargement PNG ou SVG. L’outil complète ou vérifie la clé de contrôle EAN et UPC, mais n’attribue pas de numéro GS1.
Générateur de QR code gratuit
Créez un QR code statique pour une URL, du texte ou un réseau Wi-Fi, avec aperçu SVG en direct, téléchargement PNG ou SVG, couleurs et correction d’erreur. Ce n’est pas une redirection suivie.
Envie d’aller plus loin ? Consultez le Blog pour des guides en lien avec les outils.