● Traitement 100% local

Outils gratuits en ligne

Convertisseur PDF, calculatrice, conversion d'unités et générateur de QR code — tout sur une seule page, directement dans votre navigateur.

PDF / ZIP

Choisissez ce que vous voulez obtenir, puis déposez vos fichiers : les assembler en un seul PDF, les regrouper dans une archive ZIP, ou alléger un PDF trop lourd pour pouvoir l’envoyer par courriel. Tout se fait dans votre navigateur.

En mode PDF, les fichiers sont convertis puis assemblés dans un document unique. En mode ZIP, ils sont regroupés tels quels dans une archive.

Glissez-déposez vos fichiers ici
ou cliquez pour les sélectionner — un par un ou plusieurs à la fois
PDF · PNG · JPG · WEBP · GIF · SVG · DOCX · XLSX · XLS · ODS · PPTX · ODT · RTF · TXT · CSV · MD · JSON · XML · HTML

Vos fichiers ne quittent jamais votre ordinateur. En mode PDF, les formats complexes (mise en page riche) sont convertis en extraction de contenu simplifiée. En mode ZIP, les fichiers sont archivés à l'identique, sans aucune modification. En mode allègement, seules les images du PDF sont recompressées : le texte et les tracés restent intacts.

Rassembler des fichiers dans un seul PDF

L'usage le plus fréquent n'est pas de « convertir » mais de regrouper : plusieurs photos de reçus, un justificatif scanné en trois pages, une lettre et un CV. Vous déposez tout d'un coup, vous ordonnez la liste, et vous obtenez un PDF unique. Les images gardent leur définition d'origine, une par page.

Le cas des documents Office

Un fichier Word ou PowerPoint à mise en page soignée ne peut pas être reproduit fidèlement par une bibliothèque JavaScript légère. L'outil en extrait le texte et le remet en page simplement. Pour un rendu identique à l'original (polices, colonnes, entêtes), utilisez la fonction « Exporter en PDF » du logiciel qui a créé le document.

Confidentialité : aucun fichier n'est téléversé. La conversion se fait dans l'onglet ; vous pouvez couper le réseau après le chargement de la page.

Quand préférer le ZIP au PDF

Les deux modes répondent à des besoins opposés. Le PDF produit un document unique, lisible partout, mais il aplatit tout : un tableur devient du texte, un fichier audio ne peut pas y entrer. Le ZIP ne convertit rien — il emballe vos fichiers à l'octet près et les rend d'un seul tenant. C'est ce qu'il faut pour envoyer dix photos par courriel, transmettre un dossier complet, ou contourner la limite du nombre de pièces jointes.

La compression a ses limites : une archive ZIP ne réduit vraiment que ce qui est répétitif — textes, documents bureautiques, code. Les photos JPEG, les vidéos et les PDF sont déjà compressés : les zipper ne fait presque rien gagner, mais les regroupe, ce qui reste l'essentiel.
Quels formats sont acceptés ?

En mode PDF : images (PNG, JPG, WEBP, GIF, SVG), PDF, Word, Excel, PowerPoint et leurs équivalents OpenDocument, ainsi que TXT, Markdown, CSV, JSON, XML et HTML. En mode ZIP : n'importe quel fichier, y compris audio, vidéo, archives et fichiers inconnus.

Le ZIP peut-il être protégé par mot de passe ?

Non. Le chiffrement d'archive n'est pas réalisable de façon fiable dans un navigateur, et un ZIP protégé par mot de passe classique n'offre de toute façon qu'une sécurité faible. Pour un envoi confidentiel, préférez un service de transfert chiffré.

Y a-t-il une taille maximale ?

Seule la mémoire du navigateur limite. Quelques dizaines de méga-octets passent sans souci dans les deux modes.

Calculatrice

Mode standard et mode scientifique complet : trigonométrie, logarithmes, puissances, parenthèses, mémoire et historique.

Aucun calcul pour l'instant.
M
 
0

Mode standard et mode scientifique

Le mode standard suffit pour les opérations courantes. Le mode scientifique ajoute les fonctions trigonométriques, les logarithmes (log en base 10, ln naturel), les puissances, la racine, la factorielle et les constantes π et e. La priorité des opérations est respectée : 2 + 3 × 4 vaut 14, et les parenthèses passent toujours en premier.

Degrés ou radians

Le sélecteur d'angle change tout pour la trigonométrie. En degrés, sin(30) donne 0,5 ; en radians, la même écriture interprète 30 comme un angle beaucoup plus grand. Les radians sont l'unité des mathématiques (un tour complet = 2π), les degrés celle de la géométrie de tous les jours.

Mémoire et historique : les touches M+ / M− / MR accumulent un résultat, et chaque calcul validé reste consultable tant que l'onglet est ouvert. Rien n'est enregistré ailleurs.
De légères imprécisions sont-elles normales ?

Oui. Un résultat comme 0,9999999 au lieu de 1 vient de l'arithmétique à virgule flottante ; c'est une limite commune à toutes les calculatrices numériques.

Faut-il une connexion ?

Non. Une fois la page chargée, la calculatrice fonctionne hors ligne.

Besoin d'aller plus loin — calculatrice scientifique complète, avec graphiques et historique persistant ? Calcula.ch, du même auteur, prolonge cet outil.

Convertisseur d'unités

Longueur, poids, volume, température, surface, vitesse, temps, données numériques, énergie, pression, puissance, tension, courant, résistance, fréquence, charge électrique. Tapez une valeur, le résultat s'affiche instantanément dans toutes les autres unités.

Cliquez sur un résultat pour l'utiliser comme nouvelle valeur de départ.

Quinze familles de grandeurs

L'outil couvre longueur, masse, volume, surface, température, vitesse, temps, données numériques, énergie, puissance, pression, et les grandeurs électriques (tension, courant, résistance). Choisir la catégorie filtre la liste pour ne comparer que des unités du même type — on ne convertit pas des watts en volts.

Métrique et impérial

Le système métrique progresse par facteurs de 10 (millimètre, centimètre, mètre, kilomètre), ce qui rend les conversions internes triviales. Le système impérial garde des rapports hérités de l'histoire : 12 pouces dans un pied, 3 pieds dans un yard, 1760 yards dans un mile. L'outil connaît les facteurs officiels et affiche d'un coup toutes les équivalences d'une catégorie.

Température : Celsius, Fahrenheit et Kelvin ne se convertissent pas par un simple facteur. Il faut décaler le zéro puis changer l'amplitude : °F = °C × 9/5 + 32, et K = °C + 273,15.
1 Go = 1000 Mo ou 1024 Mo ?

Les deux conventions existent : 1000 pour les fabricants (Go), 1024 pour les systèmes d'exploitation (Gio). L'outil propose les deux.

Les valeurs sont-elles arrondies ?

À l'affichage seulement. Le calcul interne garde toute la précision.

Générateur de QR Code

Créez un QR code pour un lien, un texte ou un réseau Wi-Fi, et téléchargez-le en image PNG.

Un QR code, c'est du texte

Le carré noir et blanc n'est pas un « lien » : il contient directement le texte que vous saisissez — une adresse web, un message, ou une chaîne spéciale que le téléphone sait interpréter. C'est l'application qui scanne qui décide d'ouvrir un navigateur, d'enregistrer un contact ou de rejoindre un réseau.

Correction d'erreur et logo

Chaque QR code embarque des données redondantes : niveau L (~7 %), M (~15 %), Q (~25 %), H (~30 %). Plus le niveau est élevé, plus le code est dense mais plus il tolère un pli, une salissure ou un logo posé au centre. Pour un logo, choisissez H.

Impression : gardez une marge blanche autour du code, un fort contraste, et au moins 2 cm de côté. Un code trop petit ou trop peu contrasté ne se scanne pas.
Le QR code expire-t-il ?

Non. Tant que le texte qu'il contient reste valable, le code fonctionne indéfiniment.

Le contenu est-il envoyé quelque part ?

Non. Le code est dessiné dans le navigateur ; le texte saisi ne transite par aucun serveur.

Bases & encodage

Binaire, octal, décimal, hexadécimal, Base64, URL, Unicode, hachage, Morse, chiffrements classiques et codes ludiques.

Entrez une valeur dans n'importe quel champ, les trois autres se mettent à jour automatiquement. Fiable jusqu'à 2^53 environ.

Chaque caractère est encodé en UTF-8 puis chaque octet est affiché sur 8 bits, séparés par des espaces. Les deux champs sont synchronisés dans les deux sens — modifiez le texte ou collez du binaire à décoder. Compatible UTF-8 (accents, emojis, etc.).

Les deux champs sont synchronisés dans les deux sens — modifiez le texte ou collez du Base64 existant à décoder. Compatible UTF-8 (accents, emojis, etc.).

Encodage compatible avec les paramètres d'URL (équivalent à encodeURIComponent).

Pour chaque caractère : son point de code Unicode (U+XXXX) et ses octets en encodage UTF-8.

Empreintes calculées entièrement dans votre navigateur, à visée ludique et pédagogique. MD5 et SHA-1 ne sont plus considérés sûrs pour un usage de sécurité réel — seul SHA-256 (ou supérieur) convient pour de vrais besoins cryptographiques.

Lettres séparées par un espace, mots séparés par « / ». Alphabet international, chiffres et ponctuation courante pris en charge. Les deux champs sont synchronisés dans les deux sens.

Alphabet radio international (Alpha, Bravo, Charlie…) utilisé par pilotes, militaires et secours pour épeler sans ambiguïté. Chiffres et ponctuation laissés tels quels. Synchronisé dans les deux sens.

Chaque lettre est décalée dans l'alphabet du nombre de rangs choisi (accents et signes non modifiés). Les deux champs texte sont synchronisés — modifiez l'un ou l'autre.

Chiffrement par miroir de l'alphabet, l'un des plus anciens connus. Auto-inverse : l'appliquer deux fois redonne le texte d'origine.

Chiffrement polyalphabétique historique (16e siècle) : chaque lettre est décalée selon la lettre correspondante de la clé, répétée sur toute la longueur du texte. Seules les lettres A-Z sans accent sont chiffrées.

Chaque lettre est remplacée par un symbole du thème choisi (séparés par des espaces). Décodable dans les deux sens — chiffres et ponctuation laissés tels quels.

Substitution de lettres par des chiffres visuellement proches (a→4, e→3, i→1, o→0, s→5, t→7, g→9, b→8). Les deux champs sont synchronisés — le décodage reste approximatif par nature.

Le texte est inversé caractère par caractère et chaque lettre/chiffre est remplacé par son équivalent visuellement retourné à 180°, comme les générateurs de « texte tête en bas » populaires sur les réseaux. Le résultat est toujours en minuscules.

La zorglangue, en hommage au professeur Zorglub (Spirou et Fantasio) qui parle à l'envers : chaque mot est inversé lettre par lettre, l'ordre des mots ne change pas — ex. « Station Impulse » → « noitatS eslupmI ». Les deux champs sont synchronisés dans les deux sens.

Aperçu affiché comme il apparaîtrait dans un vrai miroir (retournement visuel gauche-droite, via CSS). C'est un effet visuel — le texte ne peut pas être copié-collé « mirroir » ailleurs, contrairement aux autres outils de cette page. Utilisez le bouton « Exporter en image » pour récupérer une image PNG fidèle de l'aperçu, partageable telle quelle.

Ajoute des marques diacritiques combinées au hasard sur chaque caractère. Le résultat change à chaque génération. Le bouton « Nettoyer » retire les marques pour retrouver un texte lisible.

Argot ludique anglophone : les consonnes de début de mot passent à la fin suivies de « ay » (ou « way »/« yay » si le mot commence par une voyelle). Fonctionne mot par mot, ponctuation conservée.

Chaque lettre et chiffre est remplacé par un emoji dédié (séparés par des espaces) — décodable dans les deux sens.

Toutes les conversions et tous les encodages sont effectués entièrement dans votre navigateur — rien n'est envoyé sur un serveur.

Compter en base 2, 8 ou 16

Notre écriture des nombres est positionnelle : chaque colonne vaut un multiple de la base. En base 10, ×10 d'une colonne à l'autre ; en binaire, ×2 (chiffres 0 et 1) ; en hexadécimal, ×16 (0-9 puis A-F). L'hexadécimal sert surtout à écrire des octets : un octet tient sur exactement deux chiffres hexa (00 à FF), d'où son usage pour les couleurs comme #FF8800.

Encoder n'est pas chiffrer

Base64, l'encodage d'URL, le Morse : ces transformations rendent un texte transportable, mais n'importe qui peut les défaire. Ce ne sont pas des protections. Les chiffres de César, Atbash et Vigenère proposés ici sont historiques : amusants pour une énigme, triviaux à casser.

Repère : si une transformation se défait sans clé secrète, c'est de l'encodage. Si elle exige une clé, c'est du chiffrement.
Le « hash ludique » vaut-il SHA-256 ?

Non. C'est une fonction courte à but pédagogique, pas une empreinte cryptographique.

Jusqu'où les conversions sont-elles fiables ?

Jusqu'à environ 2⁵³. Au-delà, les derniers chiffres peuvent être faux.

Statistiques rapides

Moyenne, médiane, mode, écart-type, quartiles et boîte à moustaches à partir d'une liste de valeurs.

Calcul effectué entièrement dans votre navigateur. La variance et l'écart-type « population » divisent par n, la version « échantillon » (pour estimer une population à partir d'un échantillon) divise par n−1.

Moyenne, médiane, dispersion

Collez une série de nombres et l'outil calcule d'un coup moyenne, médiane, minimum, maximum, quartiles, variance et écart-type. La moyenne se laisse tirer par les valeurs extrêmes ; la médiane (la valeur du milieu) leur résiste. Sur une série de salaires avec un très haut revenu, la médiane décrit mieux le groupe que la moyenne.

Population ou échantillon

L'écart-type se calcule en divisant par n si votre série est toute la population étudiée, ou par n − 1 si elle n'est qu'un échantillon censé représenter un ensemble plus large. Le « − 1 » corrige un biais : un échantillon sous-estime naturellement la vraie dispersion.

À retenir : ne jamais résumer une série par un seul nombre. Regardez toujours ensemble un indicateur de centre et un indicateur de dispersion.
Quels séparateurs sont acceptés ?

Espaces, virgules, points-virgules, retours à la ligne — mélangés librement. Le séparateur décimal est le point.

La boîte à moustaches, c'est quoi ?

Un résumé visuel : la boîte va du 1er au 3e quartile (la moitié centrale des données), les moustaches jusqu'aux valeurs encore normales.

Chimie & physique

Molarité, dilution C₁V₁ = C₂V₂ et table des constantes physiques fondamentales.

Concentration à partir d'une masse

—
Quantité de matière (n)
—
Concentration molaire
—
Concentration massique

Dilution — C₁V₁ = C₂V₂

Remplissez 3 des 4 champs et laissez le 4e vide — il sera calculé.

Valeurs CODATA (constantes physiques fondamentales, 2018).

Tous les calculs sont effectués entièrement dans votre navigateur.

De la masse à la concentration

La concentration molaire indique combien de moles de soluté se trouvent dans un litre de solution. On y arrive en deux temps : convertir la masse en quantité de matière avec la masse molaire (n = m / M), puis diviser par le volume (C = n / V). L'outil enchaîne les deux et affiche aussi la concentration massique.

La dilution

Ajouter du solvant ne change pas la quantité de soluté : le produit concentration × volume reste constant, d'où la relation C₁V₁ = C₂V₂. Renseignez trois des quatre valeurs, l'outil calcule la quatrième.

Sécurité : pour diluer un acide concentré, versez toujours l'acide dans l'eau, jamais l'inverse — la réaction dégage beaucoup de chaleur.
D'où viennent les constantes physiques ?

Des valeurs CODATA 2018, la référence internationale pour les constantes fondamentales.

Comment lire le tableau périodique ?

Les éléments sont classés par nombre de protons. Une colonne regroupe des comportements chimiques proches ; une ligne correspond à une couche électronique.

Finance & devises

Convertisseur de devises, calcul de TVA suisse et européenne, simulateur d'intérêts composés, vérificateurs IBAN, IDE et BIC.

Taux de change (indicatifs, modifiables — base CHF)

Taux indicatifs, à mettre à jour vous-même selon le taux du jour — cet outil ne se connecte à aucun serveur pour rester 100% local.

Conversion

—
Résultat
—
Montant HT
—
Montant de TVA
—
Montant TTC
—
Montant final
—
Total versé
—
Intérêts gagnés

IBAN

La longueur attendue vient du registre IBAN officiel tenu par SWIFT ; la somme de contrôle suit la norme ISO 7064 (modulo 97). Pour un IBAN suisse ou liechtensteinois, le numéro de clearing (IID) de l'établissement est extrait des cinq chiffres qui suivent la clé.

Numéro IDE / TVA suisse

Le chiffre de contrôle est calculé sur les huit premiers chiffres avec les poids 5-4-3-2-7-6-5-4, puis 11 − (somme modulo 11). Un reste qui donnerait 10 rend le numéro impossible : ces combinaisons ne sont jamais attribuées. Le contrôle porte sur la structure du numéro, pas sur son existence au registre IDE ni sur son assujettissement effectif à la TVA.

BIC / SWIFT

Seule la structure du code est vérifiée : 4 lettres pour l'établissement, 2 lettres de code pays ISO 3166-1, 2 caractères pour la localité, et 3 caractères facultatifs pour l'agence. Un code bien formé ne garantit pas qu'il corresponde à une banque existante — cela ne peut être confirmé que par l'annuaire SWIFT.

Les trois contrôles sont entièrement effectués dans votre navigateur : aucun numéro saisi ici n'est envoyé nulle part.

Émetteur

L'adresse doit être structurée — rue, numéro, NPA, localité et pays dans des champs distincts. La norme SIX ne permet plus l'adresse en deux lignes libres depuis la version 2.3.

Débiteur — facultatif

Laisser le nom vide produit une facture « payable par » ouverte : le payeur inscrit lui-même son adresse.

Document

Lignes

DescriptionQuantité Prix unitaireTVA

Référence de paiement

Aperçu A4

Imprimez à 100 %, en taille réelle. Dans la fenêtre d'impression, réglez l'échelle sur 100 % et désactivez « Ajuster à la page » ou « Réduire pour adapter ». La norme impose un QR code de 46 × 46 mm exactement : une mise à l'échelle, même de quelques pour cent, le rend non conforme et certaines applications bancaires le refusent.

Conforme aux Swiss Implementation Guidelines for the QR-bill de SIX, versions 2.3 (en vigueur) et 2.4 (en vigueur le 14.11.2026) simultanément : une facture émise aujourd'hui reste payable après cette date. Tout est calculé dans votre navigateur ; ni vos coordonnées bancaires ni celles de vos clients ne sont envoyées nulle part.

Assurances

Le taux AANP et celui de l'IJM dépendent de l'assureur choisi par l'employeur et de la classe de risque de l'entreprise. Ils ne sont pas publiés officiellement — l'OFAS précise que « chaque assureur élabore un tarif de primes ». Les valeurs proposées ici sont des ordres de grandeur : reprenez celles de votre fiche de salaire pour un résultat juste.

Prévoyance professionnelle (LPP)

Le minimum légal applique le seuil d'entrée, la déduction de coordination et les bonifications de vieillesse par tranche d'âge. Beaucoup de caisses sont plus généreuses : dans ce cas, reprenez le montant figurant sur votre certificat de prévoyance. À noter : la déduction de coordination n'est pas réduite au prorata du taux d'activité — c'est une pratique fréquente des caisses, mais la loi ne l'impose pas, et cet outil calcule le minimum légal.

Coût employeur

Résultat

Coût total pour l'employeur

Estimation indicative. Les montants exacts dépendent de votre employeur, de sa caisse de pension et des assurances qu'il a choisies — notamment pour l'AANP, l'IJM et la LPP, dont les taux ne sont pas fixés par la loi. Ce calcul ne comprend pas l'impôt à la source. Votre fiche de salaire fait foi.

Tous les calculs sont effectués entièrement dans votre navigateur. Ces outils sont indicatifs et ne remplacent pas un conseil comptable, fiscal ou financier professionnel.

Devises, TVA, intérêts composés

Le convertisseur de devises ne se connecte à aucun service : vous saisissez le taux du jour, l'outil applique la conversion. Pour la TVA, passer d'un prix hors taxe à un prix TTC se fait en multipliant par (1 + taux) ; l'opération inverse divise par (1 + taux) — ce n'est pas soustraire le même pourcentage.

L'effet du temps

Les intérêts composés produisent des intérêts sur les intérêts déjà gagnés : la croissance est exponentielle, pas linéaire. La « règle de 72 » donne un ordre de grandeur : 72 ÷ taux ≈ nombre d'années pour doubler un capital (14 ans à 5 %, 10 ans à 7 %).

Important : ces calculs montrent une croissance nominale brute. L'inflation et la fiscalité réduisent le rendement réel. Rien ici ne constitue un conseil financier.

Vérifier un IBAN, un numéro IDE, un BIC

Un IBAN porte sa propre clé de contrôle : les deux chiffres qui suivent le code pays sont calculés à partir du reste du numéro (modulo 97). Une faute de frappe sur un seul caractère fait donc presque toujours échouer le contrôle — c'est ce qui évite qu'un virement parte vers un compte inexistant. Le numéro IDE suisse fonctionne sur le même principe, avec un chiffre de contrôle modulo 11 sur les huit premiers chiffres. Le BIC, lui, n'a pas de clé : seule sa structure peut être vérifiée.

Ce que la vérification ne dit pas : une clé correcte prouve que le numéro est bien formé, pas que le compte, l'entreprise ou la banque existe. Seule la banque, le registre IDE ou l'annuaire SWIFT peuvent le confirmer.
Pourquoi les taux de change ne sont-ils pas automatiques ?

Pour qu'aucune donnée ne sorte du navigateur. Vous copiez le taux depuis votre banque ou un moteur de recherche.

Le champ « versement par période », c'est quoi ?

Un montant régulier ajouté à chaque échéance — ce qui distingue une épargne active d'un placement dormant.

Qu'est-ce que le numéro de clearing (IID) d'un IBAN suisse ?

Les cinq chiffres qui suivent la clé de contrôle. Ils identifient l'établissement financier dans le système de paiement suisse — c'est le même numéro que celui utilisé pour les virements avant l'IBAN.

Mes numéros sont-ils transmis quelque part ?

Non. Les trois contrôles sont des calculs faits par votre navigateur ; rien n'est envoyé sur un serveur.

Pour aller plus loin sur la gestion de budget et l'épargne au quotidien, CapBudget.ch, du même auteur, propose des guides d'éducation financière gratuits.

Dates & temps

Durée entre deux dates, calcul d'âge et conversion entre fuseaux horaires.

Tous les calculs sont effectués entièrement dans votre navigateur, en utilisant les fuseaux horaires (IANA) intégrés à votre appareil.

Pourquoi le calcul de dates est piégeux

Les mois n'ont pas la même longueur, les années bissextiles ajoutent un jour, et le passage à l'heure d'été fait des journées de 23 ou 25 heures. « Dans un mois » à partir du 31 janvier n'a pas de réponse évidente. L'outil s'appuie sur le calendrier réel, pas sur une approximation « 1 mois = 30 jours ».

Durée, âge, fuseaux

La durée entre deux dates est donnée en années/mois/jours (lecture humaine) et en nombre total de jours (lecture utile pour un délai). L'âge est le nombre d'anniversaires déjà passés. La conversion de fuseaux utilise la base IANA de votre système, qui connaît l'historique des changements d'heure de chaque pays.

À retenir : pour un délai légal, comptez en jours calendaires depuis la date exacte. « Un mois » se lit « du 15 mars au 15 avril », pas « + 30 jours ».
La date de fin est-elle incluse ?

L'outil donne l'écart entre les deux dates. Du 1er au 2 janvier, cela fait 1 jour.

Une connexion est-elle nécessaire ?

Non. Les fuseaux horaires sont intégrés au navigateur.

Outils texte

Compteur de mots et caractères, changement de casse, générateur de citations APA/MLA, comparateur de deux versions d'un texte.

Temps de lecture estimé sur la base d'une vitesse de lecture silencieuse moyenne de 200 mots par minute (repère courant pour un adulte lisant en français) : nombre de mots ÷ 200 × 60, converti en minutes et secondes.

Générateur simplifié couvrant les cas courants (livre, page web, article). Pour des sources complexes, vérifiez toujours le format exact dans le guide officiel APA ou MLA de votre établissement.

La comparaison retient la plus longue suite d'éléments communs aux deux textes : tout le reste est signalé comme ajouté (vert, préfixe +) ou supprimé (rouge barré, préfixe −). Les options d'indifférence à la casse et aux espaces ne changent que la comparaison — le texte affiché reste celui que vous avez saisi.

Tout le traitement est effectué entièrement dans votre navigateur.

Compter, transformer la casse, citer

Le compteur distingue mots, caractères (avec espaces, pour les limites de réseaux sociaux) et signes (sans espaces, l'unité de la presse). Les boutons de casse rattrapent un texte tapé tout en majuscules ou tout en minuscules — en gardant à l'esprit qu'en français, un titre ne prend une majuscule qu'au premier mot et aux noms propres.

Références APA et MLA

Les deux styles répondent à la même question — d'où vient l'information — mais rangent les éléments différemment. L'outil couvre les cas courants (livre, article, page web) ; pour une source particulière, vérifiez le format exact dans le guide de votre établissement.

À retenir : une bibliographie se classe par ordre alphabétique d'auteur, et chaque source citée dans le texte doit s'y retrouver.

Comparer deux versions d'un texte

Le comparateur répond à une question précise : qu'est-ce qui a changé entre deux versions ? La comparaison par ligne convient aux textes structurés — code, listes, paragraphes courts — où une ligne modifiée apparaît comme une suppression suivie d'un ajout. La comparaison par mot convient à la prose : elle montre la correction à l'intérieur de la phrase plutôt que la phrase entière.

Comment un mot est-il compté ?

Comme une suite de caractères entre deux espaces ou sauts de ligne. Une URL compte pour un mot.

À quoi servent les options d'indifférence à la casse et aux espaces ?

À écarter le bruit. Un texte recopié depuis un PDF contient souvent des espaces doubles ou des espaces en fin de ligne qui ne sont pas de vraies modifications.

Le texte est-il enregistré ?

Non. Il reste dans le navigateur et disparaît à la fermeture de l'onglet.

Outils profs

Moyenne pondérée, générateur de barème et conversion de notes.

Ajoutez une ligne par élève ou par évaluation, avec sa note et son coefficient (1 par défaut).

—
Points nécessaires

Barème complet

Méthode standard « barème avec exigence » : de 0 point au seuil, la note évolue linéairement de 1 à 4 ; du seuil au total de points, elle évolue de 4 à 6.

Suffisant

Conversion linéaire standard : 6/6 = 20/20 = 100 %, 1/6 = 0/20 = 0 %. Le seuil de réussite suisse (4/6) correspond ainsi à 12/20 et 60 % — à titre de comparaison, le seuil français usuel est 10/20 (50 %) : les deux systèmes n'utilisent pas le même seuil, la conversion ne les aligne pas automatiquement. Certains barèmes d'écoles ou de cantons peuvent différer légèrement — vérifiez toujours auprès de votre établissement pour un résultat officiel.

Tous les calculs sont effectués entièrement dans votre navigateur.

Moyenne pondérée et barème

La moyenne pondérée multiplie chaque note par son coefficient, additionne, puis divise par la somme des coefficients — pas par le nombre de notes. Le générateur de barème « avec exigence » relie deux droites : de 0 point au seuil, la note monte de 1 à 4 ; du seuil au maximum, de 4 à 6. Il faut donc en général plus de 50 % des points pour atteindre la moyenne.

Convertir entre systèmes

La conversion entre le /6 suisse, le /20 français et le pourcentage est purement linéaire (6/6 = 20/20 = 100 %). Elle n'aligne pas les seuils de réussite : 4/6 vaut 12/20, alors que la barre française usuelle est à 10/20.

Attention : le barème officiel de votre école ou canton prime toujours. Vérifiez le seuil et l'arrondi retenus.
Quel arrondi choisir ?

Le quart de point est courant en Suisse romande, le demi-point ailleurs.

Les listes de notes sont-elles enregistrées ?

Non. Tout est calculé localement et effacé à la fermeture de l'onglet.

Mots de passe & sécurité

Générateur de mot de passe, testeur de force, phrase de passe et code PIN — tout est calculé localement, rien n'est envoyé ni enregistré.

—

Généré dans votre navigateur avec un générateur aléatoire cryptographique (crypto.getRandomValues) — jamais transmis ni stocké.

Saisissez un mot de passe pour l'analyser

Estimation locale basée sur la longueur, la diversité des caractères, les motifs évidents (suites, répétitions) et une liste de mots de passe très courants. Rien n'est envoyé ni enregistré — fermez l'onglet pour tout effacer.

—

Mots tirés au hasard dans une liste de 2048 mots français courants (méthode « diceware », ~11 bits d'entropie par mot) — facile à mémoriser, difficile à deviner.

1 000 000
Combinaisons possibles à cette longueur

Un code PIN reste structurellement faible (peu de combinaisons possibles) face à un accès physique prolongé ou à un vol d'appareil. Préférez un mot de passe ou une phrase de passe lorsque c'est possible.

Tout est généré et analysé entièrement dans votre navigateur — aucune donnée n'est transmise.

Ce qui rend un mot de passe solide

La résistance se mesure en bits d'entropie : chaque bit double le nombre de combinaisons à essayer. Deux leviers l'augmentent — la longueur et la variété des caractères — mais la longueur pèse beaucoup plus lourd. Un mot de passe de 16 minuscules tient plus longtemps qu'un mot de 8 caractères mêlant tout.

Phrase de passe et unicité

Tirer 5 mots au hasard dans une liste donne une phrase facile à retenir et imbattable en nombre de combinaisons. Mais la règle qui compte le plus reste : un mot de passe différent par site. La majorité des piratages viennent de la réutilisation d'un mot de passe fuité ailleurs.

À retenir : un gestionnaire de mots de passe et la double authentification (2FA) protègent mieux que n'importe quelle règle de complexité.
Le mot de passe généré est-il enregistré ?

Non. Il est produit avec l'API de cryptographie du navigateur et n'est ni stocké ni transmis.

Faut-il changer ses mots de passe régulièrement ?

Les recommandations actuelles (NIST) disent non, sauf en cas de fuite avérée.

Datation radiométrique

Calcule l'âge d'un échantillon ou la quantité d'isotope restante, sur le principe de la décroissance radioactive (carbone 14, uranium, potassium…).

—
Âge estimé de l'échantillon

—
Quantité restante (N)
—
Pourcentage restant
N = N₀ × (1/2)t / T N : quantité restante · N₀ : quantité initiale · t : temps écoulé · T : demi-vie de l'isotope. À chaque intervalle T, la quantité d'isotope restante est divisée par deux.

Courbe de décroissance (fraction restante en fonction du temps) — le point mis en évidence correspond au calcul ci-dessus.

Tous les calculs sont effectués localement. Estimation simplifiée à but pédagogique — une datation réelle nécessite un laboratoire et tient compte de facteurs supplémentaires (contamination, calibration, etc.).

La décroissance radioactive

Un isotope radioactif se désintègre à un rythme constant, résumé par sa demi-vie : le temps au bout duquel la moitié des atomes s'est transformée. Après une demi-vie il reste 50 % de l'isotope, après deux 25 %, après trois 12,5 %, et ainsi de suite. La formule N = N₀ × (1/2)^(t/T) relie la quantité restante au temps écoulé.

Choisir le bon isotope

Chaque isotope couvre une échelle de temps. Le carbone 14 (demi-vie ≈ 5 730 ans) sert pour les vestiges organiques de quelques dizaines de milliers d'années ; l'uranium 238 (≈ 4,5 milliards d'années) et le potassium 40 datent les roches et l'âge de la Terre. Au-delà d'une dizaine de demi-vies, il ne reste plus assez d'isotope pour mesurer.

Estimation pédagogique : une datation réelle se fait en laboratoire et corrige la contamination, la calibration et les variations passées du taux de carbone 14 dans l'atmosphère.
Pourquoi le carbone 14 ne date-t-il pas les dinosaures ?

Après ~50 000 ans il n'en reste presque plus. Les fossiles de dinosaures se datent par les roches volcaniques environnantes (uranium, potassium).

Le calcul est-il transmis ?

Non. Tout se fait dans le navigateur.

Analyseur de spectre / fréquences

Visualisez le contenu fréquentiel d'un son (fichier ou microphone) grâce à une transformée de Fourier (FFT), calculée directement dans votre navigateur.

—
Fréquence dominante

Spectre en temps réel — amplitude par fréquence.

Spectrogramme — défilement dans le temps, intensité en couleur (clair = fort).

Analyse effectuée localement via l'API Web Audio de votre navigateur — aucun son ni fichier n'est transmis à un serveur. L'accès au microphone vous est explicitement demandé par le navigateur et peut être refusé à tout moment.

Voir un son comme un ensemble de fréquences

Tout son est une somme de vibrations pures (des sinusoïdes) de fréquences différentes. La transformée de Fourier rapide (FFT) décompose un extrait sonore en ces composantes et les affiche : l'axe horizontal donne la fréquence en hertz (Hz), l'axe vertical l'intensité de chaque fréquence.

Lire le spectre

Une note de musique montre un pic à sa fréquence fondamentale (le La du diapason = 440 Hz) plus des pics plus faibles aux harmoniques (880, 1320 Hz…), qui donnent le timbre. Un bruit blanc étale l'énergie sur tout le spectre. La voix humaine se concentre surtout entre 100 et 4000 Hz.

Micro : l'accès au microphone est demandé explicitement par le navigateur et peut être refusé. Aucun son n'est enregistré ni transmis — l'analyse est instantanée et locale.
Quelle est la plage audible ?

Environ 20 Hz à 20 000 Hz pour une oreille jeune ; la limite haute baisse avec l'âge.

Puis-je analyser un fichier ?

Oui, un fichier audio local aussi bien que le micro. Le fichier n'est pas téléversé.

Coordonnées GPS & orbites

Conversion de coordonnées terrestres, distance et cap entre deux points, et calculs orbitaux de base (période, vitesse, libération).

Latitude

Longitude

DD = degrés décimaux · DMS = degrés, minutes, secondes · DDM = degrés, minutes décimales. Modifiez n'importe quel champ (y compris l'hémisphère) : les deux autres formats se recalculent automatiquement.

Point A

Point B

—
Distance (km)
—
Distance (miles)
—
Cap / azimut initial (A → B)

Distance calculée avec la formule de Haversine (rayon terrestre moyen 6 371 km) ; cap mesuré depuis le nord, sens horaire.

—
Période orbitale
—
Altitude
—
Vitesse orbitale (circulaire)

Référence rapide (orbites terrestres usuelles) :

Orbite basse (LEO)≈ 160 – 2 000 km
Orbite moyenne (MEO, GPS)≈ 20 200 km
Orbite géostationnaire (GEO)35 786 km
Orbite de transfert lunaireapogée ≈ 384 400 km
—
Vitesse de libération

Vitesse minimale nécessaire pour échapper définitivement à l'attraction gravitationnelle du corps, sans propulsion supplémentaire.

Tous les calculs sont effectués localement, sans connexion à un service de cartographie externe.

Trois écritures des coordonnées

Un même point sur Terre s'écrit en degrés décimaux (46.204, 6.143), en degrés-minutes-secondes (46°12′14″N) ou en degrés-minutes décimales (46°12.24′N). L'outil convertit entre les trois. Le premier chiffre est la latitude (nord/sud de l'équateur, −90 à +90), le second la longitude (est/ouest de Greenwich, −180 à +180).

Orbites

Le volet orbites applique la mécanique céleste : à une altitude donnée, la vitesse nécessaire pour rester en orbite est fixée (v = √(GM/r)), et contre-intuitivement elle diminue quand on s'éloigne. L'ISS file à 7,7 km/s à 400 km ; un satellite géostationnaire, à 35 786 km, ne va qu'à 3 km/s et paraît immobile au-dessus d'un point de l'équateur.

Local : aucun fond de carte n'est chargé, aucune position n'est envoyée. Les calculs d'orbite sont des ordres de grandeur pédagogiques.
Quel signe pour l'hémisphère sud ?

Latitude négative pour le sud, longitude négative pour l'ouest.

Combien de décimales sont utiles ?

5 décimales de degré ≈ 1 mètre. Au-delà, c'est du bruit.

Images

Convertisseur PNG, JPG, WEBP, BMP, ICO, HEIC/HEIF, AVIF et optimiseur en lot pour alléger plusieurs photos d'un coup. Tout se passe directement dans votre navigateur.

Glissez-déposez vos images ici
ou cliquez pour les sélectionner — une ou plusieurs à la fois
PNG · JPG · WEBP · GIF · BMP · ICO · SVG · HEIC · HEIF · AVIF
Glissez-déposez vos images ici
ou cliquez pour les sélectionner — autant d'images que vous voulez
PNG · JPG · WEBP · GIF · BMP · HEIC · HEIF · AVIF
Vos images ne quittent jamais votre appareil. Elles sont décodées et ré-encodées par votre navigateur, sans aucun envoi sur un serveur. Ce ré-encodage supprime les métadonnées EXIF : coordonnées GPS, modèle d'appareil, date de prise de vue et réglages ne sont pas recopiés dans le fichier de sortie. L'orientation enregistrée par l'appareil est en revanche appliquée avant l'encodage, pour qu'une photo prise à la verticale le reste.

L'option AVIF n'apparaît que si votre navigateur sait encoder ce format. Les images ne sont jamais agrandies : une largeur ou une hauteur maximale ne s'applique qu'aux images plus grandes, et les proportions sont toujours conservées. Un GIF animé est réduit à sa première image. Les photos HEIC d'iPhone sont acceptées : Safari les lit directement, et sur Chrome, Firefox ou Edge — qui ne connaissent pas ce format — un décodeur embarqué dans la page prend le relais. Si une photo HEIC résiste malgré tout, le message vous le dira et il suffira de l'exporter en JPEG depuis le téléphone.

Vos images ne quittent jamais votre ordinateur. Le HEIC/HEIF est décodé via une librairie embarquée ; l'export AVIF dépend du support de votre navigateur. Les GIF animés sont convertis en une seule image fixe (1ʳᵉ image).

Choisir le bon format d'image

JPG compresse fort avec perte — idéal pour les photos, mauvais pour le texte et les aplats. PNG est sans perte et gère la transparence — parfait pour les captures d'écran et les logos. WEBP et AVIF font mieux que les deux à qualité égale, mais AVIF dépend du support de votre navigateur. HEIC est le format des iPhone, souvent illisible ailleurs : le convertir en JPG ou PNG le rend universel.

Redimensionner sans dégrader

Réduire une image est sûr ; l'agrandir invente des pixels et floute. Pour le web, une largeur de 1600 px et une qualité JPG autour de 80 % offrent un bon compromis poids / netteté.

Local : la conversion se fait dans le navigateur via une bibliothèque embarquée. Les GIF animés sont convertis en une seule image fixe (la première).

Alléger un lot de photos

L'optimiseur applique le même traitement à toutes les images déposées : réduction aux dimensions maximales choisies, puis ré-encodage à la qualité demandée. Le gain affiché pour chaque fichier compare le poids d'origine au poids obtenu — il dépend surtout du format de départ. Une photo sortie d'un appareil photo perd souvent 70 à 90 % de son poids sans différence visible à l'écran ; une capture d'écran déjà compressée gagnera beaucoup moins, et peut même s'alourdir si la qualité demandée est plus haute que celle de l'original.

Vie privée : le ré-encodage supprime les métadonnées EXIF. Les coordonnées GPS et le modèle d'appareil enregistrés par un téléphone disparaissent du fichier de sortie — utile avant de publier une photo en ligne.
La qualité baisse-t-elle à chaque conversion ?

Seulement pour les formats avec perte (JPG, WEBP). PNG et un original conservé évitent l'accumulation d'artefacts.

Quelle qualité choisir ?

Entre 75 et 85 % pour le web : la différence avec l'original est difficile à voir, pour un poids souvent divisé par trois ou quatre. En dessous de 60 %, les aplats et les dégradés commencent à montrer des blocs.

Pourquoi une image est-elle parfois plus lourde après optimisation ?

Parce que l'original était déjà plus compressé que le réglage demandé. Baissez la qualité, réduisez les dimensions, ou gardez l'original — le gain négatif est affiché en rouge pour que le cas soit visible.

Pourquoi le HEIC de mon iPhone pose-t-il problème ailleurs ?

Parce que Chrome, Firefox et Edge ne savent pas décoder ce format — seul Safari le lit nativement. Les deux outils de cette page contournent la difficulté avec un décodeur embarqué, mais un site qui n'en a pas refusera la photo. Pour éviter le souci à la source : Réglages › Appareil photo › Formats › « Le plus compatible », qui fait photographier en JPEG.

Mes images sont-elles téléversées ?

Non. Elles ne quittent pas votre appareil.

Convertisseur audio

MP3, WAV, OGG, AAC, FLAC… déposez vos fichiers audio, choisissez le format de sortie. Tout est converti directement dans votre navigateur, sans envoi sur un serveur.

Glissez-déposez vos fichiers audio ici
ou cliquez pour les sélectionner — un ou plusieurs à la fois
MP3 · WAV · OGG · AAC · M4A · FLAC · WMA · OPUS

Vos fichiers ne quittent jamais votre ordinateur. Le moteur de conversion (WebAssembly, ~25 Mo) est téléchargé une seule fois lors de votre premier clic sur « Convertir » ; la conversion elle-même reste ensuite locale et fonctionne hors-ligne.

Convertir un fichier audio dans le navigateur

L'outil transforme un fichier son d'un format à l'autre — MP3, WAV, OGG, M4A, FLAC — sans passer par un serveur. Le MP3 et l'AAC (M4A) compressent avec perte et conviennent à l'écoute courante ; le WAV et le FLAC sont sans perte, plus lourds, utiles pour l'archivage ou le montage.

Le moteur ffmpeg

La conversion s'appuie sur ffmpeg compilé en WebAssembly, un composant volumineux téléchargé une seule fois, au premier clic sur « Convertir ». Ensuite tout se passe sur votre machine, y compris hors ligne. Le premier lancement peut donc prendre quelques secondes de plus.

Débit : pour du MP3, 192 kbit/s est transparent pour la plupart des oreilles ; 320 kbit/s est le maximum utile. Monter le débit d'un fichier déjà compressé ne restaure pas la qualité perdue.
Le fichier est-il envoyé quelque part ?

Non. Seul le moteur ffmpeg est téléchargé ; votre audio reste local.

Pourquoi la première conversion est-elle lente ?

Le temps de télécharger et d'initialiser ffmpeg. Les suivantes sont rapides.

Compresseur vidéo

MP4, MOV, AVI, MKV… déposez une vidéo trop lourde pour être envoyée par mail ou message, choisissez une résolution et une qualité, et récupérez un fichier MP4 nettement plus léger. Tout se passe dans votre navigateur.

Glissez-déposez vos vidéos ici
ou cliquez pour les sélectionner — une ou plusieurs à la fois
MP4 · MOV · AVI · MKV · WEBM · 3GP · WMV · FLV

Vos vidéos ne quittent jamais votre ordinateur. Le moteur de conversion (WebAssembly, ~25 Mo, le même que le convertisseur audio) est téléchargé une seule fois. La compression d'une vidéo prend plus de temps qu'un fichier audio — de quelques secondes à plusieurs minutes selon la longueur et votre appareil ; évitez de fermer l'onglet pendant le traitement.

Pourquoi une vidéo de téléphone est-elle si lourde ?

Un téléphone récent filme en très haute résolution (souvent 1080p ou 4K) avec un débit binaire élevé pour préserver un maximum de détail au tournage. Résultat : quelques dizaines de secondes peuvent peser plusieurs centaines de mégaoctets, largement au-dessus des limites de pièces jointes des services de messagerie (souvent 10 à 25 Mo). Réduire la résolution et le débit vidéo permet de diviser la taille du fichier par 5 à 20 sans rendre la vidéo inregardable sur un écran de téléphone ou d'ordinateur.

Résolution et qualité : les deux leviers

La résolution fixe le nombre de pixels de l'image : passer de 1080p à 720p réduit déjà fortement le poids, sans perte visible sur un petit écran. La qualité agit sur le taux de compression de chaque image restante — plus elle est basse, plus le fichier est petit, au prix d'artefacts visibles sur les scènes très détaillées ou en mouvement rapide. Les deux se combinent : pour un envoi par mail, 720p avec une qualité autour de 60 % donne en général un bon compromis poids / netteté.

Format de sortie : toujours du MP4 (H.264 + AAC), le format vidéo le plus compatible — lisible sur tous les téléphones, ordinateurs et messageries, sans conversion supplémentaire côté destinataire.
La vidéo est-elle envoyée sur un serveur ?

Non. Seul le moteur de compression (ffmpeg, ~25 Mo) est téléchargé ; votre vidéo reste sur votre appareil du début à la fin.

Pourquoi la compression est-elle plus lente que pour l'audio ?

Une vidéo contient bien plus de données qu'un fichier son (des dizaines d'images par seconde à ré-encoder), et le moteur tourne entièrement dans le navigateur, sans accélération matérielle. Un fichier très volumineux (plusieurs centaines de Mo) peut aussi être limité par la mémoire disponible, surtout sur mobile.

Puis-je réduire encore plus la taille ?

Oui, en combinant une résolution plus basse (480p) avec une qualité plus faible. Le résultat reste net sur un écran de téléphone, mais perd en qualité sur un grand écran.

Web & Dev

JSON, CSV, expressions régulières, jetons JWT et couleurs : les vérifications du quotidien d'une page web, faites entièrement dans votre navigateur.

Le document est analysé par votre navigateur, sans aucun envoi. En cas d'erreur, la position indiquée est celle du premier caractère qui rend le document invalide : la vraie faute se trouve parfois juste avant (une virgule oubliée en fin de ligne, par exemple).

Aperçu

Le séparateur est déduit du fichier : le point-virgule des exports Excel suisses et français est reconnu sans réglage. Les champs entre guillemets, les guillemets doublés ("") et les retours à la ligne à l'intérieur d'un champ sont pris en charge dans les deux sens. Pour convertir du JSON en CSV, il faut un tableau d'objets ou un tableau de tableaux.

Aide-mémoire des syntaxes courantes
.n'importe quel caractère, sauf un saut de ligne (sauf avec le drapeau s)
\d \w \sun chiffre · une lettre, un chiffre ou _ · une espace. En majuscule (\D, \W, \S) : le contraire
[abc] [^abc]un des caractères listés · tout sauf ceux-là
[a-z] [0-9]un intervalle de caractères
* + ?zéro fois ou plus · une fois ou plus · zéro ou une fois
{2} {2,} {2,5}exactement 2 · au moins 2 · de 2 à 5 fois
*? +?version paresseuse : s'arrête au plus tôt au lieu du plus tard
^ $début et fin du texte — ou de chaque ligne avec le drapeau m
\bfrontière de mot
(…)groupe capturant, récupérable en $1, $2…
(?:…)groupe non capturant : groupe sans numéro
(?<nom>…)groupe nommé, récupérable en $<nom>
a|ba ou b
(?=…) (?!…)suivi de… · non suivi de…
\. \/un caractère spécial pris au pied de la lettre

La recherche tourne dans un fil d'exécution séparé, avec un délai maximum : une expression coûteuse comme (a+)+b sur un long texte est interrompue au lieu de bloquer la page. Ni le motif ni le texte de test ne sortent de votre navigateur.

La signature n'est pas vérifiée. Cet outil décode le jeton, il ne contrôle pas qu'il a bien été émis par qui il prétend : n'importe qui peut fabriquer un JWT au contenu arbitraire. Seul le serveur détenant la clé peut en confirmer l'authenticité — ce que fait la vérification de signature, impossible ici sans cette clé. Le jeton ne quitte pas votre appareil : le décodage est un simple Base64 effectué par votre navigateur, sans aucun envoi. Un JWT reste néanmoins un identifiant sensible, à traiter comme un mot de passe.

Les dates exp, iat et nbf sont exprimées en secondes depuis le 1er janvier 1970 (UTC) et converties ici dans votre fuseau horaire.

Contraste (WCAG 2)

Hex (#b3273e), rgb(), hsl() ou nom CSS (rebeccapurple) : les quatre notations sont acceptées.

—
Rapport de contraste

Grand texte — 24 px

Texte courant en 15 px : c'est cette taille qui décide du seuil applicable, un grand texte étant plus lisible à contraste égal.

Palette

Nuances

Complémentaire et analogues

Un clic sur une couleur copie son code hexadécimal. Les nuances conservent la teinte et la saturation de la couleur de base en faisant varier la seule luminosité — la même logique que les échelles 50 à 900 des systèmes de design courants.

Tout le traitement est effectué entièrement dans votre navigateur.

JSON : pourquoi une virgule fait tout échouer

Le JSON est un format volontairement strict : les noms de propriétés s'écrivent entre guillemets doubles, une virgule ne peut pas précéder une accolade fermante, et les commentaires n'existent pas. Ces règles rendent la lecture d'un fichier prévisible pour n'importe quel programme, au prix d'une intransigeance qui déroute — une seule virgule en trop invalide un document de mille lignes. Quand l'outil signale une erreur, la position donnée est celle du premier caractère qui devient impossible à interpréter : l'oubli réel se trouve souvent quelques caractères plus tôt, en fin de ligne précédente.

CSV : le piège du point-virgule

Un fichier CSV exporté depuis un tableur suisse ou français utilise presque toujours le point-virgule comme séparateur, parce que la virgule y sert déjà de séparateur décimal — 1250,50 et non 1250.50. Un outil qui suppose la virgule découpe alors les montants en deux colonnes. C'est la raison d'être de la détection automatique : le séparateur est déduit de la structure du fichier, pas supposé.

Guillemets : un champ contenant le séparateur, un guillemet ou un retour à la ligne doit être entouré de guillemets doubles, et les guillemets internes y sont doublés — "Dupont ""Jean""" se lit Dupont "Jean". C'est la convention du RFC 4180, respectée ici dans les deux sens de conversion.

Expressions régulières : la lenteur qui fige un onglet

Certains motifs demandent au moteur d'essayer un nombre astronomique de combinaisons avant de conclure. Le cas d'école est le quantificateur imbriqué : (a+)+b confronté à une suite de « a » sans « b » final doit explorer toutes les façons de répartir ces « a » entre les deux quantificateurs — le temps de calcul double à chaque caractère ajouté. Une trentaine de caractères suffit à occuper un processeur pendant des heures. Comme le JavaScript d'une page s'exécute sur le même fil que l'affichage, un tel motif fige l'onglet entier. Ici, la recherche tourne dans un fil séparé et s'interrompt au bout d'une seconde et demie : la page reste utilisable et le message explique quoi corriger.

JWT : décoder n'est pas vérifier

Un jeton JWT n'est pas chiffré. Ses deux premières parties sont du JSON encodé en Base64, que n'importe qui peut lire — c'est exactement ce que fait cet outil. La troisième partie, la signature, est le seul élément qui atteste de l'origine du jeton, et la contrôler exige la clé secrète du serveur émetteur. Un JWT décodé renseigne donc sur ce qu'il prétend contenir, jamais sur son authenticité. Corollaire pratique : ne placez jamais d'information confidentielle dans le contenu d'un jeton, et traitez un JWT valide comme un mot de passe, puisqu'il ouvre les mêmes portes.

Contraste : d'où viennent 4,5 et 3

Le rapport de contraste compare la luminance relative de deux couleurs sur une échelle allant de 1:1 (identiques) à 21:1 (noir sur blanc). Le niveau AA des règles WCAG 2 demande 4,5:1 pour le texte courant et 3:1 pour le grand texte — au moins 24 px, ou 18,5 px en gras — puisqu'un caractère plus épais reste lisible à contraste moindre. Le niveau AAA relève ces seuils à 7:1 et 4,5:1. Un détail compte : la luminance n'est pas la luminosité perçue, et le vert y pèse beaucoup plus que le bleu. Deux couleurs d'égale « clarté » à l'œil peuvent donc donner un contraste très différent, ce qui rend le calcul plus fiable que l'intuition.

Mes données sont-elles envoyées quelque part ?

Non. Les cinq outils sont du JavaScript exécuté par votre navigateur : ni le JSON, ni le CSV, ni le motif d'expression régulière, ni le jeton JWT ne sortent de votre appareil.

Pourquoi le tri des clés JSON change-t-il l'ordre de mes données ?

Il ne trie que les noms de propriétés à l'intérieur des objets, à tous les niveaux. L'ordre des éléments d'un tableau, lui, est porteur de sens et reste intact.

Que signifie le drapeau g d'une expression régulière ?

Sans lui, la recherche s'arrête à la première correspondance — et un remplacement ne touche que celle-là. C'est la cause la plus fréquente d'un remplacement qui « ne marche qu'une fois ».

La couleur proposée quand le contraste échoue est-elle la seule solution ?

Non, c'est la plus conservatrice : elle garde la teinte et la saturation de votre couleur et ne touche qu'à la luminosité, pour rester au plus près de votre choix. Assombrir le fond ou grossir le texte sont deux autres voies, cette dernière faisant passer le seuil de 4,5:1 à 3:1.

Pro / Bureau

Signature d'e-mail, curriculum vitae au format suisse et lettre de motivation — composés et mis en page dans votre navigateur, sans compte ni envoi.

L'image doit être hébergée en ligne et accessible publiquement. Une image intégrée directement dans le code (base64) est supprimée par Gmail et par Outlook : elle s'afficherait chez vous et nulle part ailleurs. Déposez donc votre logo sur votre site, un espace de stockage public ou l'intranet de votre entreprise, et collez son adresse ici.

Liens

Mise en forme

Aperçu

Comment installer la signature

Gmail — Roue dentée ▸ Voir tous les paramètres ▸ onglet Général ▸ section Signature ▸ Créer. Cliquez dans le cadre de saisie et collez avec Ctrl+V (Cmd+V sur Mac) après avoir utilisé le bouton « Copier la signature ». Descendez en bas de la page et enregistrez les modifications.

Outlook (application Windows) — Fichier ▸ Options ▸ Courrier ▸ Signatures ▸ Nouveau, puis collez dans la zone d'édition. Outlook ignore une partie du CSS moderne : c'est pour cela que la signature est construite en tableaux avec des styles écrits directement sur chaque cellule.

Outlook sur le web — Roue dentée ▸ Courrier ▸ Composer et répondre ▸ Signature électronique, puis collez et enregistrez.

Apple Mail — Mail ▸ Réglages ▸ Signatures ▸ « + ». Décochez d'abord « Toujours utiliser la police par défaut », sans quoi la mise en forme collée est perdue.

Si votre outil demande du code — certains logiciels de messagerie d'entreprise attendent le HTML brut : utilisez alors « Copier le code HTML » plutôt que « Copier la signature ».

Aucune donnée n'est envoyée : la signature est assemblée par votre navigateur et n'existe que dans cette page tant que vous ne l'avez pas collée dans votre messagerie.

Informations personnelles

Photo

La photo reste sur votre appareil : elle est lue par le navigateur et intégrée au document au moment de l'impression. Elle n'est jamais téléversée.

Mentions facultatives

Ces indications sont d'usage en Suisse mais ne sont jamais obligatoires. Décochez celles que vous ne souhaitez pas faire figurer.

Profil

Expériences professionnelles

Formation

Compétences

Langues

Certificats et formations continues

Centres d'intérêt

Références

Mise en page

Aperçu A4

La version Word est un vrai fichier .docx : elle s'ouvre sans avertissement de réparation et se modifie librement. Sa mise en page s'appuie sur les styles Word (Titre 1, Titre 2, Normal…), de sorte qu'un changement de police ou de couleur se fait en une fois depuis le volet des styles, et non paragraphe par paragraphe. Elle reprend l'esprit du modèle choisi — sections, ordre, couleur, photo — sans en copier le millimètre : c'est un document de travail, le PDF reste la version à envoyer.

Le PDF est produit par la fonction d'impression de votre navigateur : choisissez « Enregistrer au format PDF » comme imprimante. Le texte reste sélectionnable et net à l'impression, et rien du site — ni menu, ni onglets — n'apparaît sur la page. Vos données ne sont jamais envoyées sur internet : le fichier d'export reste sur votre appareil, et c'est le seul moyen de retrouver votre CV lors d'une prochaine visite.

Le bloc destinataire est calé à 45 mm du haut de la feuille, dans la zone que découvre la fenêtre d'une enveloppe C5/C6. Pliée en trois, la lettre laisse alors apparaître l'adresse sans qu'il faille la recopier.

Expéditeur

Lieu et date

Corps de la lettre

Les indications grisées disparaissent dès que vous écrivez : elles ne sont là que pour rappeler la structure attendue. Aucun texte n'est rédigé à votre place — une lettre de motivation générée se reconnaît, et dessert la candidature.

Mise en page

Aperçu A4

La lettre est enregistrée dans le même fichier que le CV : utilisez « Exporter mes données » depuis l'onglet CV pour conserver les deux. Rien n'est envoyé sur internet.

Tout le traitement est effectué entièrement dans votre navigateur.

Pourquoi une signature en tableaux

Outlook pour Windows n'affiche pas les e-mails avec un moteur de navigateur : il utilise celui de Word, qui ignore une grande partie du CSS moderne — pas de flex, pas de float fiable, marges capricieuses. La seule construction que tous les logiciels de messagerie restituent de la même façon reste le tableau, avec les styles écrits directement sur chaque cellule. C'est ce que produit cet outil, et c'est pourquoi le code obtenu paraît daté : il l'est volontairement.

Les images ne s'intègrent pas : un logo encodé dans le code du message (base64) est supprimé par Gmail comme par Outlook. L'image doit être hébergée en ligne à une adresse publique et stable — sinon elle s'affichera chez vous, et chez personne d'autre.

Ce qu'on attend d'un CV en Suisse

L'usage suisse diffère de l'usage français sur plusieurs points. La photo est courante, sans être obligatoire ni jamais exigible. Les mentions de date de naissance, nationalité, permis de séjour et état civil figurent traditionnellement en tête ; elles restent facultatives et vous pouvez les omettre — d'où les cases à cocher plutôt qu'un modèle figé. Les langues occupent une place importante dans un pays plurilingue : elles gagnent à être annoncées selon l'échelle européenne CECR, de A1 à C2, plus précise qu'un « courant » que chacun interprète à sa façon. Les certificats de travail, propres à la Suisse, sont joints à la candidature sans figurer dans le CV lui-même : la ligne « Annexes » de la lettre les mentionne.

La lettre et l'enveloppe à fenêtre

Les enveloppes suisses les plus répandues ont leur fenêtre à droite, contrairement à l'usage français. L'adresse du destinataire doit donc tomber dans cette zone, à environ 45 mm du haut de la feuille : pliée en trois, la lettre laisse alors apparaître l'adresse sans qu'il faille la recopier. L'outil propose les deux positions, la fenêtre à gauche restant fréquente pour les envois internationaux.

Rien n'est rédigé à votre place. Les zones de texte affichent des indications sur ce que chaque paragraphe doit contenir, puis s'effacent dès que vous écrivez. Une lettre de motivation générée automatiquement se repère vite, et dessert la candidature plus qu'elle ne l'aide.
Où sont enregistrées mes données ?

Nulle part, et c'est délibéré. Tout vit dans l'onglet ouvert et disparaît à sa fermeture. Le bouton « Exporter mes données » produit un fichier qui reste sur votre appareil : c'est le seul moyen de retrouver votre CV lors d'une prochaine visite.

Comment obtenir un PDF ?

Par le bouton « Télécharger en PDF », qui ouvre la fenêtre d'impression du navigateur : choisissez « Enregistrer au format PDF » comme imprimante. Le texte reste sélectionnable et net à n'importe quel zoom, contrairement à une capture d'image.

Le site apparaît-il sur le PDF ?

Non. Au moment de l'impression, seule la page du document est envoyée à l'imprimante : ni les onglets, ni l'en-tête, ni le pied de page.

Ma photo est-elle téléversée ?

Non. Elle est lue par le navigateur et intégrée au document au moment de l'impression, sans jamais quitter votre appareil.