Outils de conversion
332 outils · 13 langues · Sans inscription
Tous les outils
Outils d’image
Voir les 39 →Assembler des images
Réunissez des photos dans un PNG. Ajustez l’ordre, l’espacement, les dimensions et le fond transparent ou coloré, puis prévisualisez localement.
Retourner une image
Créez un miroir gauche-droite ou haut-bas et tournez par pas de 90°. Vérifiez l’aperçu et enregistrez un PNG avec transparence.
Texte sur image
Ajoutez une légende à une photo. Réglez taille, couleur, position, opacité et contour noir avec les polices de votre appareil, puis exportez en PNG.
Inverser les couleurs
Inversez les canaux RVB tout en gardant dimensions et transparence. Prévisualisez le négatif et téléchargez un PNG sans envoyer le fichier.
Recadrer
Tracez un rectangle ou saisissez les coordonnées en pixels pour recadrer une photo et enregistrer un PNG.
Mosaïque
Sélectionnez un rectangle dans une photo, réglez la taille des blocs et prévisualisez le PNG obtenu.
SVG → PNG
Convertissez des SVG statiques autonomes en PNG transparents, avec aperçus et téléchargement ZIP.
Image → ICO
Créez un ICO contenant des icônes de 16, 32, 48 et 256 pixels, avec proportions conservées et marges transparentes.
JPG → WebP
Convertissez des JPG en WebP dans le navigateur, avec réglage de qualité, aperçus et téléchargement ZIP.
Redimensionner
Ajustez JPG, PNG, WebP ou AVIF à une largeur et hauteur maximales, sans recadrage, puis exportez en PNG ou JPG.
PNG → WebP
Convertissez des PNG statiques en WebP localement, réglez la qualité et téléchargez un ZIP après prévisualisation.
HEIC → JPG
Convertissez les photos HEIC de l’iPhone en JPG dans votre navigateur. Conversion gratuite par lots jusqu’à 20 photos avec téléchargement ZIP. Les photos ne sont pas envoyées et les métadonnées EXIF (dont la position GPS) ne sont pas conservées.
HEIC → PNG
Convertissez des images HEIC/HEIF en PNG localement dans votre navigateur. Transparence et dimensions conservées, jusqu’à 20 fichiers à la fois, téléchargement individuel ou en ZIP.
JPG → PNG
Convertissez vos photos JPG en PNG sans perte dans le navigateur. Conversion gratuite par lots jusqu’à 20 images avec ZIP ; aucun envoi, dimensions inchangées.
PNG → JPG
Convertissez vos PNG en JPG plus légers. Choisissez la qualité et une couleur de fond pour la transparence, jusqu’à 20 fichiers à la fois, en ZIP, sans envoi.
JFIF → JPG
Passez vos images JFIF en .jpg standard sans réencodage : la qualité ne change pas. Jusqu’à 20 fichiers à la fois dans le navigateur, téléchargés en ZIP.
GIF → PNG
Convertissez vos GIF en PNG en gardant la transparence. D’un GIF animé, la première image est exportée. Jusqu’à 20 fichiers par lot, sans envoi.
TIFF → JPG
Convertissez scans et photos TIFF en JPG dans tout navigateur. Qualité au choix, jusqu’à 20 fichiers en ZIP ; d’un TIFF multipage, la 1re page est exportée.
PNG en SVG
Vectorisez un PNG ou JPG en SVG avec 2 à 64 couleurs et trois niveaux de détail. Idéal pour logos, icônes et aplats ; tout se fait dans le navigateur.
WebP → JPG
Un WebP refusé par votre application ? Convertissez vos images statiques en JPG dans le navigateur. Réglez qualité et fond, puis téléchargez un fichier ou un ZIP.
WebP → PNG
Convertissez WebP en PNG pour garder le fond transparent de vos logos et images statiques. Traitement dans le navigateur, par lots, avec téléchargement ZIP.
AVIF → PNG
Convertissez des images AVIF statiques en PNG dans le navigateur. Conservez la transparence et les dimensions, vérifiez l’aperçu et téléchargez les images ou un ZIP.
AVIF → JPG
Convertissez des AVIF fixes en JPG par lots. Choisissez la qualité JPEG et le fond des zones transparentes, puis téléchargez les images ou un ZIP.
Image → pixel art
Transformez une photo en pixel art dans votre navigateur. Choisissez la résolution, 16 couleurs rétro ou des niveaux de gris et exportez un PNG avec grille facultative.
Compresser une image
Une photo trop lourde à envoyer ? Réduisez sa taille dans le navigateur : ajustez qualité et dimensions, comparez le résultat, puis téléchargez vos images.
Photo en noir et blanc
Passez une photo couleur en niveaux de gris ou en noir et blanc pur avec un seuil réglable. La transparence est conservée ; le PNG est créé dans le navigateur.
Grille de dessin
Tracez une grille sur une photo pour la méthode du quadrillage. Réglez colonnes, cases carrées ou lignes, couleur, épaisseur et diagonales, et téléchargez le PNG.
Pipette de couleur
Cliquez sur une image pour obtenir sa couleur HEX, RGB et HSL, copiez-la en un geste et voyez ses 8 couleurs principales. L’image reste sur votre appareil.
Modèle perles Hama
Transformez une photo en modèle de perles à repasser : largeur en perles, 2 à 40 couleurs, et une grille imprimable avec lettres, quantités et plaques.
Image en Base64
Encodez une image en data URI Base64 et copiez-la en Base64 brut, fond CSS, balise HTML img ou Markdown. Détecte PNG, JPG, GIF, WebP, SVG et plus encore.
Base64 en image
Collez une chaîne Base64 ou un data URI pour afficher l’image et la télécharger avec la bonne extension. Le type est détecté d’après les octets décodés.
Image en texte
Extrayez le texte d’une image ou d’une capture d’écran collée grâce à l’OCR gratuit dans le navigateur. 11 langues, dont chinois et arabe ; copie ou .txt.
Créer un GIF
Créez un GIF animé avec 2 à 50 images dans le navigateur. Réordonnez les images, réglez délai, boucle et largeur, prévisualisez et téléchargez. Sans envoi.
Générateur de mème
Générateur de mème gratuit : importez votre image, ajoutez le texte en haut et en bas (lettres blanches, contour noir) ou un bandeau, puis exportez en PNG/JPG.
Flouter une image
Floutez une image en ligne : toute la photo ou seulement les zones tracées. Réglez l’intensité et téléchargez en PNG ou JPG. Dans le navigateur, sans envoi.
Ajouter un filigrane
Ajoutez un filigrane texte ou logo à 20 photos d’un coup. Coin ou motif diagonal répété, opacité et taille au choix, puis téléchargez chaque image ou un ZIP.
Découper une image
Découpez une image en grille jusqu’à 10 × 10 dans le navigateur. Préréglage grille Instagram 3 × 3 avec recadrage carré ; morceaux PNG ou JPG en ZIP.
SVG en JPG
Convertissez des SVG en JPG (JPEG) dans le navigateur : 20 fichiers à la fois, qualité réglable, couleur de fond pour la transparence, export unitaire ou ZIP.
Lecteur EXIF
Affichez les métadonnées EXIF, GPS, IPTC et XMP d’une photo et supprimez l’EXIF dans le navigateur. JPEG et PNG nettoyés sans réencodage ; rien n’est envoyé.
Outils PDF
Voir les 22 →PNG → PDF
Convertissez des PNG en PDF dans votre navigateur. Réglez l’ordre, le format A4, Letter ou image et les marges, sans compression JPEG ni envoi.
Fusionner PDF
Combinez 2 à 20 PDF localement sans transformer les pages en images.
Diviser PDF
Sélectionnez des pages par aperçu ou intervalle. Exportez un PDF ou un fichier par page, avec téléchargement ZIP.
PDF → JPG
Convertissez des pages PDF en JPG à 72, 150 ou 300 DPI. Vérifiez les aperçus et téléchargez les images ou un ZIP.
PDF en PNG
Convertissez des pages PDF en images PNG sans perte à 72, 150 ou 300 DPI. Vérifiez l’aperçu, téléchargez une page ou un ZIP ; le PDF n’est pas envoyé.
OCR PDF
OCR PDF gratuit : extrayez le texte de PDF scannés ou en images, jusqu’à 20 pages par passe, dans le navigateur. Moteur OCR chargé d’un CDN au 1er usage.
Pivoter un PDF
Faites pivoter des pages PDF de 90°, 180° ou 270° et enregistrez un nouveau document. Aperçu et traitement local dans votre navigateur.
Supprimer des pages PDF
Supprimez les pages inutiles d’un PDF à partir des aperçus ou de plages de pages. Les autres pages conservent leur ordre, sans envoi du fichier.
JPG → PDF
Assemblez jusqu’à 20 images JPG dans un PDF. Réglez l’ordre, le format A4, Letter ou image, l’orientation et les marges.
Word en PDF
Convertissez un Word .docx en PDF sans l’envoyer. Titres, listes, tableaux, liens et images conservés en texte sélectionnable ; numéros de page ou mot de passe.
Signer un PDF
Signez un PDF dans le navigateur : dessinez, tapez ou importez une photo de votre signature, placez-la sur une page et ajoutez la date. Rien n’est envoyé.
Protéger un PDF
Ajoutez un mot de passe à un PDF dans le navigateur (chiffrement AES-256) et limitez si besoin impression, copie et modification. Jusqu’à 30 Mo, sans envoi.
Déverrouiller un PDF
Supprimez le mot de passe d’un PDF que vous pouvez ouvrir : saisissez-le et obtenez une copie non protégée. AES-256, AES-128 et RC4, déchiffrés localement.
Organiser un PDF
Réorganisez les pages d’un PDF par glisser-déposer ou au clavier : pivoter, supprimer, dupliquer, ajouter des pages vierges, inverser, insérer un autre PDF.
Numéroter un PDF
Ajoutez des numéros de page à un PDF dans votre navigateur : six positions, format 1 / N ou Page 1 sur N, numéro de départ, taille, couleur et pages à ignorer.
Filigrane PDF
Ajoutez un filigrane texte ou image à un PDF dans le navigateur. Opacité, angle, taille, centré ou en mosaïque, pages au choix ; toute langue, dont le chinois.
PDF en texte
Extrayez la couche texte d’un PDF en texte brut dans le navigateur. Lignes et paragraphes reconstruits selon la position ; copiez-le ou téléchargez un .txt.
HTML en PDF
Convertissez du HTML en PDF dans le navigateur. Collez le code ou ouvrez un .html ; <style> et CSS en ligne gardés, scripts retirés. Numéros, mot de passe.
Markdown en PDF
Convertissez du Markdown en PDF dans le navigateur. Tableaux, code, listes de tâches et texte chinois, japonais ou coréen restent sélectionnables. Mot de passe.
TXT en PDF
Convertissez un .txt ou du texte collé en PDF dans le navigateur. Sauts de ligne et espaces gardés, police à chasse fixe, numéros de page ou mot de passe.
Métadonnées PDF
Modifiez les métadonnées d’un PDF dans le navigateur : titre, auteur, sujet, mots-clés, créateur, producteur, dates, ou supprimez-les toutes. Sans envoi.
Générateur de factures
Créez une facture PDF dans le navigateur avec logo, lignes, taxe, remise et frais de port en 32 devises. Totaux exacts ; le brouillon reste sur l’appareil.
JavaScript encodage / décodage
JavaScript encodage / décodage. Traitement local.
Email obfuscation
Email obfuscation. Traitement local.
htpasswd générateur
htpasswd générateur. Traitement local.
MySQL empreinte de mot de passe
MySQL empreinte de mot de passe. Traitement local.
PostgreSQL MD5 empreinte de mot de passe
PostgreSQL MD5 empreinte de mot de passe. Traitement local.
MariaDB empreinte de mot de passe
MariaDB empreinte de mot de passe. Traitement local.
Bcrypt générateur
Bcrypt générateur. Traitement local.
Bcrypt vérification
Bcrypt vérification. Traitement local.
CRC-16 calcul d’empreinte
CRC-16 calcul d’empreinte. Traitement local.
AES chiffrement / déchiffrement
AES chiffrement / déchiffrement. Traitement local.
DES chiffrement / déchiffrement
DES chiffrement / déchiffrement. Traitement local.
Escape encodage / décodage
Escape encodage / décodage. Traitement local.
Keccak calcul d’empreinte
Keccak calcul d’empreinte. Traitement local.
MD4 calcul d’empreinte
MD4 calcul d’empreinte. Traitement local.
MD2 calcul d’empreinte
MD2 calcul d’empreinte. Traitement local.
RSA / RSA2 chiffrement / déchiffrement
RSA / RSA2 chiffrement / déchiffrement. Traitement local.
Scrypt générateur
Scrypt générateur. Traitement local.
Scrypt vérification
Scrypt vérification. Traitement local.
SHAKE calcul d’empreinte
SHAKE calcul d’empreinte. Traitement local.
Cisco Type 7 encodage / décodage
Cisco Type 7 encodage / décodage. Traitement local.
SM2 chiffrement / déchiffrement
SM2 chiffrement / déchiffrement. Traitement local.
SM3 calcul d’empreinte
SM3 calcul d’empreinte. Traitement local.
SM4 chiffrement / déchiffrement
SM4 chiffrement / déchiffrement. Traitement local.
Punycode encodage / décodage
Punycode encodage / décodage. Traitement local.
Token génération aléatoire
Token génération aléatoire. Traitement local.
JSON Key génération aléatoire
JSON Key génération aléatoire. Traitement local.
RC4 chiffrement / déchiffrement
RC4 chiffrement / déchiffrement. Traitement local.
Rabbit chiffrement / déchiffrement
Rabbit chiffrement / déchiffrement. Traitement local.
empreinte de fichier
empreinte de fichier. Traitement local.
Triple DES (3DES) chiffrement / déchiffrement
Triple DES (3DES) chiffrement / déchiffrement. Traitement local.
RIPEMD-160 calcul d’empreinte
RIPEMD-160 calcul d’empreinte. Traitement local.
Encodeur et décodeur Base64url
Convertit UTF-8 et Base64 adapté aux URL sans remplissage. Valide strictement le décodage.
Convertisseur de points Unicode
Convertit texte et notation U+. Refuse les substituts et les valeurs au-delà de U+10FFFF.
Inversion des octets hexadécimaux
Inverse la séquence entière ou des groupes de 2, 4 ou 8 octets. Refuse les groupes incomplets.
Générateur de hachage SHA
Calculez SHA-1, SHA-2 ou SHA-3 sur du texte UTF-8 localement. Les espaces et retours à la ligne influencent le résultat.
Décodeur JWT
Affichez l’en-tête et la charge utile JSON d’un JWT sans envoyer le jeton à un serveur.
Texte vers binaire
Convertissez du texte UTF-8 en octets binaires de huit bits et inversement.
Texte vers hexadécimal
Convertissez du texte UTF-8 en paires hexadécimales et retrouvez le texte d’origine.
Échapper une chaîne JSON
Encodez du texte en chaîne JSON entre guillemets ou restaurez une chaîne JSON échappée.
Encodeur Base32
Encodeur Base32 — RFC 4648, avec ou sans remplissage ; valide les bits restants et UTF-8.
Encodeur Base58
Encodeur Base58 — Alphabet Bitcoin brut, pas Base58Check ; 8000 caractères maximum.
Générateur HMAC
Générateur HMAC — SHA-256/384/512 avec clé texte UTF-8 ; pas de décodage hexadécimal ou Base64.
Calculateur CRC32
Calculateur CRC32 — CRC-32/ISO-HDLC de texte UTF-8 ; contrôle d’erreurs, pas hachage cryptographique.
Hachage MD5
Hachage MD5 — Empreinte UTF-8 pour compatibilité ancienne ; impropre aux signatures et mots de passe.
Compression GZIP de texte
Compression GZIP de texte — GZIP encodé en Base64 ; sortie décompressée limitée à 1 Mo.
Générateur de clés JWT
Générateur de clés JWT — HMAC, RSA ou ECDSA ; export PEM local, aucune sauvegarde automatique.
Échapper une expression régulière
Échapper une expression régulière — Fragment littéral JavaScript ; n’exécute pas de regex et ne remplace pas toute la norme RegExp.escape.
Traducteur Morse
Encodez et décodez les lettres latines, chiffres et signes pris en charge en Morse international.
Convertisseur d’échappements Unicode
Encodez du texte en séquences Unicode UTF-16 ou décodez les échappements antislash-u.
Convertisseur ROT13
Convertisseur ROT13 — Décale uniquement A–Z et a–z ; appliquer deux fois restaure le texte.
Encodeur et décodeur URL
Encodez ou décodez un composant d’URL en UTF-8 pour un paramètre ou segment de chemin.
Encodeur et décodeur Base64
Encodez du texte UTF-8 en Base64 ou décodez Base64 et Base64url en texte.
Échapper et déséchapper HTML
Échappez les caractères HTML ou décodez les entités de base et références numériques.
Random Password Generator
Créez des mots de passe aléatoires en choisissant leur longueur, les chiffres, les majuscules et les caractères spéciaux.
Outils de texte
Voir les 34 →Audio en texte
Transcrivez des fichiers audio en anglais, allemand, français, espagnol, italien, néerlandais, polonais ou chinois. Gratuit, sans inscription et sans envoyer votre audio à un serveur.
Opérations sur listes de texte
Union, intersection, différence A moins B et différence symétrique des lignes non vides, en respectant la casse.
Extraire les URL du texte
Extrait les URL HTTP et HTTPS uniques et retire la ponctuation finale. Vérifiez les parenthèses manuellement.
Mélanger les lignes
Mélange jusqu'à 10 000 lignes non vides avec Web Crypto, sans supprimer les doublons ni modifier le texte.
Convertisseur hiragana / katakana
Convertissez les hiragana et katakana dans les deux sens, y compris les katakana demi-chasse.
Trier les lignes
Triez les lignes en ordre naturel croissant ou décroissant, avec les nombres comme item2 et item10.
Inverser le texte
Inversez le texte en préservant les emojis composés et les caractères combinés.
Rechercher et remplacer
Remplacez toutes les occurrences exactes d’un mot ou d’une expression, puis copiez le résultat.
Supprimer les espaces
Retirez les espaces aux extrémités de chaque ligne ou tous les espaces, tabulations et sauts de ligne.
HTML vers texte
HTML vers texte — Retire scripts, styles et balises ; conserve les sauts de blocs courants sans rendu.
Markdown vers texte
Markdown vers texte — Conserve les libellés des liens et retire leurs URL ; extensions GFM non exhaustives.
Convertisseur de noms
Convertisseur de noms — camelCase, PascalCase, snake_case et kebab-case ; sans translittération.
Générateur de slug
Générateur de slug — Minuscules Unicode et tirets ; normalisation NFC, sans encodage URL.
Numéroter les lignes
Numéroter les lignes — Ajoute ou retire des préfixes « 1. » suivis d’un espace ; inclut les lignes vides.
Préfixe et suffixe par ligne
Préfixe et suffixe par ligne — Ajoute du texte avant et après chaque ligne ; limite de sortie d’un million de caractères.
Fréquence des mots
Fréquence des mots — Jetons séparés par espaces ; ponctuation conservée, pas de segmentation japonaise.
Filtrer les lignes
Filtrer les lignes — Recherche littérale sensible à la casse ; conserve l’ordre initial.
Supprimer les lignes vides
Supprimer les lignes vides — Supprime les lignes blanches sans rogner les autres ; retours normalisés en LF.
Extraire une colonne de texte
Extraire une colonne de texte — Numérotation à partir de 1 ; séparateur littéral ou \t, sans gestion des guillemets CSV.
Retour automatique du texte
Retour automatique du texte — Limite en graphèmes, coupe de préférence aux espaces ; pas en largeur visuelle.
Indenter le texte
Indenter le texte — Ajoute ou retire jusqu’à 100 espaces par ligne ; ne développe pas les tabulations.
Tronquer le texte
Tronquer le texte — Limite en graphèmes incluant le suffixe ; préserve les emojis combinés.
Découper le texte
Découper le texte — Blocs de graphèmes Unicode ; les sauts existants comptent comme caractères.
Nettoyer une liste d’e-mails
Nettoyer une liste d’e-mails — Adresses ASCII courantes ; domaine en minuscules, sans vérification de livraison.
Compteur de caractères
Comptez caractères Unicode, mots, lignes et octets UTF-8 dans votre navigateur.
Générateur de Lorem Ipsum — paragraphes, phrases, mots
Générez du faux texte Lorem Ipsum par paragraphes, phrases ou mots, avec le passage classique ou du latin aléatoire, en texte brut ou en paragraphes HTML.
Test de frappe
Test de vitesse de frappe gratuit en 15, 30, 60 ou 120 s. Mesure les MPM (ou caractères par minute en chinois, japonais, coréen) et la précision en 10 langues.
Texte stylé
Générateur de texte stylé avec 26 styles Unicode : gras, italique, cursive, gothique, bulles, petites capitales, à l’envers… À copier-coller partout.
Éditeur Markdown
Éditeur Markdown en ligne : aperçu en direct, tableaux et listes de tâches façon GitHub, barre d’outils, compteur de mots, sauvegarde auto, export .md ou HTML.
Conversion pleine et demi-largeur
Convertissez lettres, chiffres, espaces et katakanas entre pleine et demi-largeur.
Majuscules et minuscules
Convertissez le texte en majuscules ou minuscules, puis copiez ou téléchargez le résultat.
Supprimer les lignes en double
Supprimez les doublons en conservant la première occurrence et l’ordre des lignes.
Supprimer les sauts de ligne
Joignez les lignes en supprimant les sauts ou en les remplaçant par des espaces.
Comparer deux textes
Comparez deux textes ligne par ligne et repérez les ajouts et suppressions.
Dates et heures
Voir les 20 →Décodeur Snowflake
Décodeur Snowflake — Structure 41/5/5/12 bits, époque milliseconde personnalisable ; aucune détection automatique.
Convertisseur de timestamp Unix
Horloge Unix en direct et trois conversions entre timestamp, date et champs séparés, en secondes ou millisecondes.
Calculateur de jours ouvrés
Compte du lundi au vendredi en excluant vos dates de congé. Aucun calendrier national ni samedi travaillé automatique.
Calculateur de jours
Comptez les jours entre deux dates avec une option pour inclure les deux extrémités.
Calculateur d’âge
Calculez l’âge en années révolues à une date de référence donnée.
Calculateur de durées
Additionnez ou soustrayez des durées HH:MM:SS, même au-delà de 24 heures.
Conversion de timestamps en lot
Conversion de timestamps en lot — Jusqu’à 1000 lignes ; secondes/millisecondes et ISO avec fuseau explicite.
Unités de timestamp précises
Unités de timestamp précises — Secondes à nanosecondes, sans perte ; 30 chiffres entiers et 9 décimales.
Différence de timestamps
Différence de timestamps — Calcule B moins A en unité choisie et en secondes exactes.
Convertisseur de fuseaux horaires
Convertisseur de fuseaux horaires — Instant ISO avec décalage vers zone IANA ; utilise les données horaires du navigateur.
Ajouter ou soustraire une date
Ajouter ou soustraire une date — Calcul en UTC ; les mois et années sont plafonnés au dernier jour du mois cible.
Convertisseur de semaine ISO
Convertisseur de semaine ISO — Semaine commençant lundi ; la semaine 1 contient le 4 janvier.
Jour de l’année
Jour de l’année — Conversion YYYY-DDD à partir de 001 ; vérifie les années bissextiles.
Date sérielle Excel
Date sérielle Excel — Systèmes 1900 et 1904 en UTC ; refuse le faux jour 60 du système 1900.
Convertisseur Windows FILETIME
Convertisseur Windows FILETIME — Unités de 100 ns depuis 1601 ; conserve sept décimales de seconde.
Convertisseur de timestamp Unix
Convertissez les secondes ou millisecondes Unix en date UTC et les dates ISO en timestamps.
Générateur d’expression cron et prochaines exécutions
Créez ou collez une expression cron à cinq champs, lisez-la en clair et voyez les 10 prochaines exécutions dans votre fuseau horaire. Modèles courants inclus.
Minuteur
Minuteur en ligne gratuit avec alarme : préréglages de 1 à 60 minutes ou durée libre. Reste précis en arrière-plan, temps affiché dans le titre de l’onglet.
Chronomètre
Chronomètre en ligne gratuit avec tours et centièmes. Espace démarre/arrête, L enregistre un tour, R remet à zéro. Meilleur et pire tour en évidence, copie CSV.
Minuteur Pomodoro
Minuteur Pomodoro en ligne : sessions de 25 min, pauses de 5 min et pause longue de 15 min tous les 4 cycles. Durées réglables, carillon et enchaînement auto.
Calculs et unités
Voir les 26 →Roue aléatoire
Faites tourner la roue pour tirer un gagnant parmi 2 à 100 choix. Une entrée par ligne ; retirez les gagnants, mélangez ou triez et gardez l’historique.
Roue oui ou non
Tournez la roue oui ou non pour trancher. Ajoutez « Peut-être », modifiez les réponses, partagez la roue par lien et gardez l’historique. Sans inscription.
Roue des nombres
Faites tourner la roue des nombres pour tirer un nombre au hasard. Choisissez 1–10, 1–20, 1–50 ou 1–100, ou une plage de 100 nombres max entre -1000 et 1000.
Roue des lettres
Faites tourner la roue des lettres pour tirer une lettre au hasard de A à Z. Passez à l’alphabet espagnol (Ñ), russe, arabe, coréen ou aux hiragana japonais.
Roue que manger
Vous ne savez pas quoi manger ce soir ? Tournez la roue des repas : 12 plats du quotidien à modifier, retirer ou compléter, et une roue à partager par lien.
Tirage au sort
Tirage au sort de noms et générateur d’équipes : collez une liste, tirez un ou plusieurs gagnants sans doublon ou formez des équipes équilibrées.
Lancer de dés
Lancer de dés en ligne : lancez 1 à 10 dés d4, d6, d8, d10, d12, d20 ou d100, ou saisissez une notation comme 2d6+3. Voyez chaque dé, le total et l’historique.
Pile ou face
Pile ou face en ligne avec un lancer de pièce en 3D. Suivez compteurs et séries, ou lancez jusqu’à 1 000 fois pour voir pourcentages et plus longue série.
Calcul IMC
Calculateur d’IMC gratuit pour adultes, en unités métriques ou impériales. Votre IMC, sa catégorie OMS sur une échelle colorée et le poids santé pour la taille.
Générateur d'entiers aléatoires
Web Crypto génère jusqu'à 10 000 entiers signés sur 32 bits, bornes incluses et répétitions possibles.
Convertisseur de notation scientifique
Préserve la précision décimale. Entrée limitée à 10 000 caractères, exposant de −10 000 à 10 000.
Calculateur bit à bit
AND, OR, XOR, NOT et décalages d'entiers arbitraires signés. Décalages de 0 à 4096 bits.
Convertisseur de chiffres romains
Convertissez les entiers de 1 à 3999 en chiffres romains et inversement.
Calculateur de pourcentage
Calculez A % de B, le pourcentage de A par rapport à B ou la variation de A vers B.
Simplificateur de ratios
Réduisez un rapport entier ou un format d’image, par exemple 1920:1080 en 16:9.
Calculateur de fractions
Additionnez, soustrayez, multipliez ou divisez des fractions avec réduction exacte.
Convertisseur de taille de données
Convertissez octets, kB/MB/GB/TB décimaux et KiB/MiB/GiB/TiB binaires.
Convertisseur de longueur
Convertissez mètres, kilomètres, centimètres, millimètres, pouces, pieds, yards et miles.
Convertisseur de température
Convertissez Celsius, Fahrenheit et kelvins avec contrôle du zéro absolu.
Statistiques d’une liste
Statistiques d’une liste — Somme, moyenne, médiane, minimum et maximum ; jusqu’à 10000 nombres.
Convertisseur de masse
Convertisseur de masse — Unités métriques et avoirdupois ; 1 lb = 0,45359237 kg.
Convertisseur de surface
Convertisseur de surface — Unités carrées, hectares et acres ; 1 acre = 4046,8564224 m².
Convertisseur de volume
Convertisseur de volume — Distingue gallon américain et impérial ; 3,785411784 L et 4,54609 L.
Convertisseur de vitesse
Convertisseur de vitesse — m/s, km/h, mph, ft/s et nœuds ; un mille marin vaut 1852 m.
Convertisseur d’angles
Convertisseur d’angles — Degrés, radians, grades et tours ; angles négatifs conservés.
Convertisseur de durée
Convertisseur de durée — Millisecondes à semaines ; un jour vaut exactement 24 heures, sans mois calendaires.
CSV et tableaux
Voir les 12 →CSV en PDF
Transformez du CSV ou TSV en tableau PDF imprimable dans le navigateur. Détecte virgules, points-virgules ou tabulations ; tableaux larges en paysage.
CSV vers tableau HTML
Utilise la première ligne comme en-tête et échappe les cellules. Les lignes doivent avoir la même largeur.
CSV vers SQL INSERT
Produit des INSERT compatibles PostgreSQL. Cellules traitées en texte et en-têtes simples, uniques.
Supprimer les doublons CSV
Conserve l'en-tête et la première occurrence de chaque ligne complète, espaces et casse compris.
Convertisseur CSV / TSV
Convertissez CSV et TSV en préservant les cellules citées et les retours à la ligne intégrés.
CSV vers tableau Markdown
CSV vers tableau Markdown — Première ligne en en-tête ; toutes les lignes doivent avoir autant de colonnes.
Transposer CSV
Transposer CSV — Échange lignes et colonnes ; largeur uniforme, jusqu’à 100000 cellules.
Choisir les colonnes CSV
Choisir les colonnes CSV — Numéros à partir de 1, séparés par virgules ; sélection et réorganisation sur toutes les lignes.
Trier les lignes CSV
Trier les lignes CSV — Conserve l’en-tête ; ordre naturel anglais sur une colonne, pas analyse décimale.
Statistiques d’une colonne CSV
Statistiques d’une colonne CSV — Ignore l’en-tête ; refuse cellules vides et nombres avec séparateurs de milliers.
JSON → CSV
Passez des données JSON à un CSV pour Excel. Choisissez les colonnes et le séparateur, aplatissez les objets imbriqués et exportez en UTF-8 avec BOM facultative.
CSV → JSON
Convertissez un CSV en JSON dans le navigateur. Gardez les identifiants comme 001, choisissez le séparateur et lisez UTF-8 ou Shift_JIS, y compris les cellules multilignes.
Outils JSON
Voir les 51 →Comparateur JSON
Comparez deux valeurs JSON et affichez ajouts, suppressions et modifications par chemin JSON Pointer.
JSON vers XML typé
Convertissez objets, tableaux, valeurs nulles et scalaires JSON en XML avec types explicites.
Trier les clés JSON
Trier les clés JSON — Tri récursif Unicode ; ordre des tableaux conservé. Profondeur 80, précision numérique JavaScript.
Fusion JSON Merge Patch
Fusion JSON Merge Patch — RFC 7396 : null supprime une propriété ; les tableaux sont remplacés intégralement.
Recherche JSON Pointer
Recherche JSON Pointer — Chemins RFC 6901 : /users/0/name. ~1 représente / et ~0 représente ~.
Aplatir JSON
Aplatir JSON — Associe chaque valeur terminale à son chemin JSON Pointer ; conserve les conteneurs vides.
JSON vers NDJSON
JSON vers NDJSON — Transforme un tableau JSON en une valeur compacte par ligne.
NDJSON vers JSON
NDJSON vers JSON — Une valeur JSON complète par ligne ; ignore les lignes vides.
JSON vers SQL INSERT
JSON vers SQL INSERT — Génère du SQL compatible SQLite sans l’exécuter ; refuse les valeurs imbriquées.
JSON vers paramètres URL
JSON vers paramètres URL — Valeurs scalaires et tableaux ; null devient vide, les tableaux répètent le paramètre.
Paramètres URL vers JSON
Paramètres URL vers JSON — Conserve les valeurs comme chaînes et les noms répétés comme tableaux.
Trier un tableau JSON
Trier un tableau JSON — Tri stable par JSON Pointer ; valeurs homogènes de type nombre ou chaîne.
Filtrer un tableau JSON
Filtrer un tableau JSON — Égalité structurelle et typée ; les éléments sans le chemin demandé sont exclus.
Dédupliquer un tableau JSON
Dédupliquer un tableau JSON — Conserve la première occurrence ; ignore l’ordre des clés mais respecte celui des tableaux.
JSON vers tableau Markdown
JSON vers tableau Markdown — Union des clés en en-tête ; caractères de tableau échappés, valeurs absentes vides.
JSON vers littéral Python
JSON vers littéral Python — Utilise True, False et None ; produit une expression, pas des classes.
JSON vers tableau PHP
JSON vers tableau PHP — Syntaxe courte avec échappement des chaînes ; aucun code PHP n’est exécuté.
Extraire les chemins JSON
Extraire les chemins JSON — Liste parents et feuilles en JSON Pointer ; profondeur maximale 80.
Éditeur JSON
Formatez, compressez et modifiez le JSON dans deux panneaux, avec arbre repliable et nombres exacts.
JSON → React PropTypes
Générez des définitions React PropTypes à partir de données JSON pour vérifier les types des propriétés de vos composants.
JSON → Flow
Transformez des structures JSON en définitions de types Flow pour vos projets JavaScript.
JSON → GraphQL
Générez un schéma GraphQL à partir de données JSON pour préparer les types de votre API.
JSON → TypeScript
Transformez des objets JSON en définitions TypeScript pour décrire les types de vos données.
JSON → MobX-State-Tree Model
Générez des modèles MobX State Tree à partir de données JSON pour structurer l’état de vos applications.
JSON → Sarcastic
Convertissez des données JSON en types Sarcastic pour les vérifier dans vos projets JavaScript.
JSON → io-ts
Générez des types io-ts à partir de JSON pour décrire et valider les données dans vos projets TypeScript.
JSON → Rust Serde
Transformez du JSON en structures Rust compatibles avec Serde pour la sérialisation et la désérialisation des données.
JSON → Mongoose Schema
Générez un schéma Mongoose à partir de JSON pour définir vos modèles de données MongoDB.
JSON → Big Query Schema
Transformez des données JSON en schéma BigQuery pour préparer la structure de vos tables.
JSON → MySQL
Générez un schéma MySQL à partir de données JSON pour préparer la structure de votre base de données.
JSON → Scala Case Class
Transformez des données JSON en case classes Scala pour définir des modèles de données typés.
JSON → Go Struct
Générez des structures Go à partir de JSON pour représenter et sérialiser vos données.
JSON → Go Bson
Transformez du JSON en structures Go avec des balises BSON pour le traitement des données BSON.
JSON → YAML
Convertissez des données JSON en YAML pour vos fichiers de configuration et vos échanges de données.
JSON → JSDoc
Générez des annotations JSDoc à partir de JSON pour documenter les structures de données de votre code JavaScript.
JSON → Kotlin
Transformez du JSON en classes de données Kotlin pour représenter vos données avec des types explicites.
JSON → Java
Générez des classes Java à partir de JSON pour créer des modèles correspondant à vos données.
JSON → JSON Schema
Générez un JSON Schema à partir de données JSON pour décrire leur structure et préparer leur validation.
JSON → TOML
Transformez des données JSON en TOML pour créer et adapter vos fichiers de configuration.
JSON → Zod Schema
Générez un schéma Zod à partir de JSON pour valider les données dans vos projets TypeScript.
Formater JSON
Rendez une réponse API lisible et vérifiez sa syntaxe. Formatez JSON ou JSON5, avec commentaires et apostrophes, puis copiez du JSON standard dans le navigateur.
JSON Schema → TypeScript
Transformez un JSON Schema en définitions TypeScript pour créer des interfaces et des modèles typés.
JSON Schema → OpenAPI Schema
Convertissez un JSON Schema en schéma OpenAPI pour préparer la documentation des données de votre API.
JSON Schema → Protobuf
Générez des définitions Protobuf à partir d’un JSON Schema pour décrire les messages à sérialiser.
JSON Schema → Zod Schema
Transformez un JSON Schema en schéma Zod pour valider les données dans vos projets TypeScript.
JSON-LD → N-Quads
Convertissez des données JSON-LD au format N-Quads pour représenter et échanger des données RDF.
JSON-LD → Expanded
Transformez du JSON-LD en forme développée pour examiner les identifiants et les valeurs de vos données RDF.
JSON-LD → Compacted
Convertissez du JSON-LD en forme compactée à l’aide d’un contexte pour obtenir une représentation plus concise.
JSON-LD → Flattened
Transformez du JSON-LD en forme aplatie pour regrouper les propriétés des nœuds et simplifier la lecture de la structure.
JSON-LD → Framed
Appliquez un cadre aux données JSON-LD pour organiser leur présentation selon la structure souhaitée.
JSON-LD → Normalized
Normalisez des données JSON-LD pour obtenir une représentation RDF cohérente et faciliter les comparaisons.
Formatage et configuration
Voir les 15 →Formateur XML
Indentez du XML valide en conservant le contenu textuel mixte et les règles xml:space.
Formateur YAML
Formateur YAML — Indentation de deux espaces ; refuse les clés dupliquées et conserve les alias.
Formateur TOML
Formateur TOML — Valide et reformate TOML ; commentaires et espacement d’origine non conservés.
Formateur CSS
Formateur CSS — Prettier dans le navigateur ; ne rend pas les styles et ne charge pas leurs ressources.
Formateur JavaScript
Formateur JavaScript — Prettier avec parseur Babel pour JavaScript et JSX ; aucun code exécuté.
Formateur HTML
Formateur HTML — Prettier pour le code source ; ni aperçu HTML ni nettoyage de sécurité.
JSON vers ENV
JSON vers ENV — Clés d’environnement valides ; valeurs scalaires, sans dollar, accent grave ni caractères de contrôle.
ENV vers JSON
ENV vers JSON — Chaînes dotenv, export et commentaires ; pas d’expansion de variables ni exécution.
INI vers JSON
INI vers JSON — Une profondeur de sections, valeurs textuelles ; refuse clés et sections dupliquées.
JSON vers INI
JSON vers INI — Valeurs scalaires et un niveau de sections ; sans tableaux ni valeurs multilignes.
XML → JSON
Convertissez du XML en JSON pour exploiter vos données dans des outils et applications compatibles avec JSON.
YAML → JSON
Transformez des données YAML en JSON pour adapter vos fichiers de configuration et vos échanges de données.
YAML → TOML
Convertissez du YAML en TOML pour représenter vos données de configuration dans un autre format.
TOML → JSON
Convertissez du TOML en JSON pour utiliser vos données de configuration dans des outils compatibles avec JSON.
TOML → YAML
Transformez des données TOML en YAML pour adapter le format de vos fichiers de configuration.
Outils HTML
Voir les 11 →SVG → JSX
Convertissez des fichiers SVG en code JSX pour les intégrer à des composants React.
SVG → React Native
Transformez des fichiers SVG en composants React Native pour les utiliser dans vos applications mobiles.
HTML → JSX
Convertissez du HTML en JSX pour réutiliser votre balisage dans des composants React.
HTML → Pug
Transformez du code HTML en modèles Pug pour adapter votre balisage à ce moteur de templates.
Markdown → HTML
Transformez du texte Markdown en HTML pour afficher du contenu mis en forme sur le web.
CSS → JS Objects
Convertissez des styles CSS en objets JavaScript pour les utiliser dans vos projets frontend.
CSS → template literal
Transformez des styles définis sous forme d’objets en littéraux de gabarit JavaScript pour vos composants.
CSS → TailwindCSS
Transformez du code CSS en classes utilitaires Tailwind CSS pour adapter les styles de vos pages.
Less → CSS
Compilez du code Less en CSS standard pour l’utiliser dans vos feuilles de style.
Scss → CSS
Compilez du code SCSS en CSS standard pour l’utiliser dans vos pages web.
Sass → CSS
Compilez du code Sass en CSS standard pour l’utiliser dans vos feuilles de style.
Outils JavaScript
Voir les 9 →JavaScript → JSON
Convertissez des objets JSON5 en JSON standard dans votre navigateur. Les clés sans guillemets, les chaînes entre apostrophes et les commentaires sont acceptés. Les fonctions et expressions JavaScript ne sont pas exécutées.
TypeScript → Flow
Convertissez des types TypeScript en types Flow pour les réutiliser dans vos projets Flow.
TypeScript → TypeScript Declaration
Générez des fichiers de déclaration à partir de code TypeScript pour exposer les types de vos modules.
TypeScript → JSON Schema
Transformez des définitions TypeScript en JSON Schema pour décrire et valider les structures de données.
TypeScript → plain JavaScript
Transformez du code TypeScript en JavaScript pour l’exécuter dans des environnements compatibles avec JavaScript.
TypeScript → Zod Schema
Générez des schémas Zod à partir de définitions TypeScript pour valider vos données.
Flow → TypeScript
Transformez des définitions de types Flow en types TypeScript pour adapter vos modèles à un projet TypeScript.
Flow → TypeScript Declaration
Générez des fichiers de déclaration TypeScript à partir de définitions Flow pour décrire les types de vos modules.
Flow → plain JavaScript
Transformez du code Flow en JavaScript sans annotations Flow pour l’utiliser dans d’autres environnements.
GraphQL
Voir les 9 →GraphQL → TypeScript
Générez des définitions TypeScript à partir d’un schéma GraphQL pour typer les données et bénéficier de l’autocomplétion.
GraphQL → Flow
Transformez un schéma GraphQL en types Flow pour vérifier les types dans vos projets.
GraphQL → JAVA
Générez des classes Java à partir d’un schéma GraphQL pour représenter les données dans vos services Java.
GraphQL → Resolvers Signature
Générez les signatures des résolveurs à partir d’un schéma GraphQL pour préparer la logique de votre serveur.
GraphQL → Introspection JSON
Transformez un schéma GraphQL en JSON d’introspection pour examiner ses types, champs et relations.
GraphQL → Schema AST
Convertissez un schéma GraphQL en arbre syntaxique abstrait (AST) pour analyser et transformer sa structure.
GraphQL → Fragment Matcher
Générez les données de correspondance des fragments à partir d’un schéma GraphQL pour vos clients GraphQL.
GraphQL → Components
Générez des composants React à partir de GraphQL pour intégrer les opérations de données à votre interface.
GraphQL → TypeScript MongoDB
Générez des modèles TypeScript adaptés à MongoDB à partir d’un schéma GraphQL pour décrire vos données.
Développement
Voir les 29 →En-têtes HTTP vers JSON
Analyse les en-têtes HTTP en tableaux JSON en conservant les noms répétés.
Analyseur de cookies
Analyse un en-tête Cookie de requête, conserve les doublons et décode éventuellement les caractères pourcentés.
Générateur de liens UTM
Ajoute source, support et campagne à une URL en préservant les autres paramètres et le fragment.
Générateur robots.txt
Crée un groupe User-agent avec Allow, Disallow et Sitemap facultatif. Ce fichier ne contrôle pas les accès.
Générateur de balises meta
Produit titre, description, canonical et Open Graph avec échappement. URL HTTP ou HTTPS uniquement.
Calculateur de permissions chmod
Convertit trois chiffres octaux et neuf caractères rwx. Les bits de permission spéciaux sont exclus.
Plage IPv4 vers CIDR
Couvre les deux bornes incluses avec le minimum de blocs CIDR, sans adresses supplémentaires.
Convertisseur de bases numériques
Convertissez des entiers entre les bases 2 à 36 sans perte de précision.
Convertisseur HEX / RGB / HSL
Convertissez une couleur CSS en HEX, RGB et HSL avec un aperçu de couleur.
Générateur UUID v4
Générez de 1 à 100 UUID v4 à l’aide du générateur aléatoire cryptographique du navigateur.
Analyseur URL
Décomposez une URL absolue en protocole, hôte, port, chemin, paramètres et fragment.
IPv4 et entier
IPv4 et entier — Ordre réseau, entier non signé 32 bits ; octets sans zéros initiaux.
Calculateur de sous-réseau IPv4
Calculateur de sous-réseau IPv4 — CIDR, réseau et hôtes ; /31 point à point et /32 hôte unique.
Développer ou compresser IPv6
Développer ou compresser IPv6 — Huit groupes ou plus longue suite de zéros ; sans zone ni suffixe IPv4 pointé.
CIDR et masque réseau
CIDR et masque réseau — Préfixes IPv4 de 0 à 32 ; refuse les masques non contigus.
Générateur JWT signé
Générateur JWT signé — HS/RS/PS/ES 256/384/512 ; clés privées PKCS#8, HMAC au moins aussi long que le hachage.
Vérifier une signature JWT
Vérifier une signature JWT — Algorithme attendu explicite ; clés publiques SPKI. Ne valide pas les revendications.
Vérifier les revendications JWT
Vérifier les revendications JWT — Vérifie exp, nbf, iat, émetteur et audience ; ne vérifie pas la signature.
Constructeur URL
Constructeur URL — URL HTTP/HTTPS, paramètres JSON et fragment ; remplace la requête sans ouvrir l’adresse.
Extraire le slug URL
Extraire le slug URL — Dernier segment non vide décodé ; requête et fragment ignorés.
Inspecteur UUID
Inspecteur UUID — Version, variante, nil et max ; ne prouve ni unicité ni authenticité.
Contraste des couleurs
Contraste des couleurs — WCAG 2 pour deux HEX sRGB opaques ; seuils AA/AAA, sans mélange alpha.
Convertisseur PX / REM
Convertisseur PX / REM — Taille racine positive explicite ; la valeur réelle du navigateur peut différer de 16 px.
Générateur CSS clamp
Générateur CSS clamp — Interpolation linéaire en vw entre tailles et largeurs croissantes, saisies en pixels.
Cadence → Go
Transformez des descriptions de workflows Cadence en code Go pour vos projets Go.
QR Code Generator
Créez gratuitement des QR codes personnalisés. Choisissez les couleurs et les formes, ajoutez un logo, puis téléchargez le résultat.
Lecteur de QR code
Lisez un QR code depuis une capture d’écran ou une photo : importez, glissez ou collez l’image. Décodage dans le navigateur, liens jamais ouverts automatiquement.
Générateur de code-barres
Créez des codes-barres EAN-13, EAN-8, UPC-A, Code 128, Code 39, ITF-14 et Codabar. La clé de contrôle est ajoutée ou vérifiée ; téléchargez un PNG net ou un SVG.
Testeur de regex
Testez vos regex JavaScript en ligne : surlignage en direct, groupes capturants et nommés, tous les flags et aperçu du remplacement. Arrêt auto après 1 s.
Mise en page et zones sûres
Vos images au bon format. Vos données plus lisibles.
douni.one est une boîte à outils gratuite pour convertir et compresser des images, formater du JSON et convertir des données. Transformez WebP en JPG ou PNG, préparez du CSV pour un tableur ou générez du code à partir de données structurées. Choisissez un outil, sans inscription.
Avant de commencer
Mes fichiers sont-ils envoyés à un serveur ?
La conversion WebP, la compression d’images, le formatage JSON et la conversion JSON/CSV traitent vos fichiers dans le navigateur. Certains autres convertisseurs de code utilisent un serveur : vérifiez la description de l’outil avant de saisir des données confidentielles.
WebP en JPG ou en PNG : lequel choisir ?
Choisissez JPG si votre application ou votre formulaire accepte ce format et que vous n’avez pas besoin de transparence. Pour un logo ou une image avec un fond transparent, choisissez PNG. Les deux outils acceptent les images WebP statiques par lots et proposent un téléchargement ZIP.
Comment convertir JSON en CSV pour Excel ?
Choisissez les colonnes, aplatissez les objets imbriqués si nécessaire et sélectionnez le séparateur adapté à votre import Excel. L’export UTF-8 peut inclure une BOM pour faciliter la détection de l’encodage. Pour convertir ensuite un CSV en JSON, gardez les valeurs sous forme de chaînes afin de conserver les identifiants comme 001.
Quel format choisir ?
WebP permet une compression avec ou sans perte. Changer de format ne restaure pas les détails déjà perdus dans l’image source.
Google — WebPPNG utilise une compression sans perte et prend en charge un canal alpha pour la transparence. Choisissez PNG pour conserver un fond transparent.
W3C — PNGJSON est un format texte pour les données structurées. Les valeurs comprennent objets, tableaux, chaînes, nombres, booléens et null.
RFC 8259 — JSONCSV représente des lignes et des champs en texte. Les champs contenant virgules, guillemets ou sauts de ligne sont entourés de guillemets ; les guillemets internes sont doublés.
RFC 4180 — CSV
Contenu vérifié