Les lieux préférés de votre ville préférée
Accueil
Ajouter aux sources préférées sur Google

Supprimer les lignes en double

Conservez la première occurrence de chaque ligne exacte sans trier ni retirer d’espaces. Espaces, casse et lignes vides comptent. Chaque ligne conservée se termine par LF, y compris la dernière.

Conservez la première occurrence exacte de chaque ligne, dans l’ordre initial. Les espaces, la casse et les lignes vides comptent ; chaque ligne conservée se termine par LF.

Lignes d’origine

Au plus 100 000 unités UTF-16 dans le texte brut et canonique (LF final compris) ; 10 000 lignes en entrée.

Résultat

Aucun résultat pour le moment

Le texte et le résultat sont traités localement ; cet outil ne les envoie ni ne les enregistre. Les requêtes habituelles du site ont toujours lieu.

Nettoyer une liste collée

  1. Collez ou saisissez la liste dans Lignes d’origine. Une entrée vide est valide. L’exemple remplit pear, apple, un autre pear et une ligne vide ; lancez ensuite l’action.
  2. Sélectionnez Supprimer les doublons. Avant suppression, les limites de 100 000 unités UTF-16 brutes et canoniques et de 10 000 lignes sont vérifiées ; le LF final compte dans le texte canonique.
  3. Vérifiez les lignes conservées, en entrée et supprimées ainsi que le résultat. Copiez-le ou téléchargez unique-lines.txt en UTF-8. En cas d’échec, le résultat est sélectionné pour une copie manuelle.

Correspondance exacte et format

Après conversion de CRLF et CR isolé en LF, le contenu entier de chaque ligne est comparé. Première occurrence et ordre sont conservés ; aucun retrait d’espaces, changement de casse, normalisation Unicode, tri ou traitement CSV.

Une ligne vide participe comme toute autre et reste une fois. Une ligne vide, une ligne contenant un espace et une ligne contenant une tabulation sont distinctes.

Chaque ligne conservée reçoit un LF. Une ligne vide finale est ainsi préservée et un second passage donne le même texte sans suppression. Même sans doublon, les fins de ligne ou le LF final peuvent changer.

Le nombre supprimé compte les occurrences en trop, pas les groupes : trois copies donnent deux suppressions. L’entrée est la somme des lignes conservées et supprimées.

Exemples d’ordre et d’espaces

pear, apple, pear et une ligne vide donnent pear, apple et la ligne vide : quatre lignes en entrée, trois conservées et une supprimée.

a, une ligne vide et un autre a donnent a suivi de deux LF : l’un termine a, l’autre préserve la ligne vide.

A et a sont différents, comme a avec un espace avant ou après. Le texte vide contient zéro ligne ; un LF représente une ligne vide.

Limites et texte exact

Le texte brut et le texte canonique avec LF final sont limités à 100 000 unités UTF-16 ; 10 000 lignes sont admises avant suppression. Un texte de 100 000 unités sans LF final est refusé, sans troncature.

Les unités de substitution UTF-16 non appariées sont refusées sans réparation. Les caractères supplémentaires valides et U+FFFD réel sont conservés. Le champ du navigateur normalise déjà les fins de ligne : les octets d’origine ne sont pas récupérables.

Aucune importation de fichier ni option de retrait d’espaces, comparaison sans casse, tri, sélection de colonne ou suppression de lignes vides. Le TXT utilise UTF-8 et LF sans BOM ajouté ; les fins de ligne du presse-papiers peuvent varier.

Traitement local

Le traitement est local : l’outil n’envoie ni n’enregistre le texte et ne l’ajoute pas aux URL ou aux données d’analyse. Les requêtes habituelles du site continuent. Le texte n’est pas exécuté comme HTML ou code.

Questions sur les doublons

La première occurrence exacte ; les copies suivantes sont supprimées et l’ordre reste inchangé. Ce mode ne conserve pas uniquement les lignes présentes une fois.

Non. Espaces, tabulations et casse comptent ; les lignes vides correspondent entre elles mais pas à une ligne contenant un espace.

Les fins de ligne deviennent LF et un LF final manquant est ajouté.

La limite canonique de 100 000 unités inclut le LF final nécessaire afin de permettre un second passage.

Oui, avec un UTF-16 valide et dans les limites. Des séquences Unicode visuellement proches peuvent rester distinctes.

La copie utilise le texte logique actuel, mais la plateforme peut modifier les fins de ligne. Le TXT contient les octets UTF-8 et LF sans BOM ajouté ; un U+FEFF présent est conservé.

Sources

Références sur la correspondance exacte, le texte et l’export dans le navigateur.

Consulté le 5 novembre 2026 ; ce n’est pas une validation professionnelle ou de sécurité.

JSON en YAML

Convertissez localement JSON en YAML en conservant le texte des nombres et les chaînes entre guillemets ; copiez ou téléchargez le résultat complet.

Ouvrir l’outil — JSON en YAML

YAML en JSON

Convertissez localement du YAML en JSON avec des nombres exacts, des alias limités et une copie ou un téléchargement complet.

Ouvrir l’outil — YAML en JSON

HTML en Markdown

Convertissez du HTML collé ou local en Markdown, consultez les notes de conversion, puis copiez ou téléchargez le résultat.

Ouvrir l’outil — HTML en Markdown

Testeur d’expressions régulières JavaScript

Testez un motif JavaScript localement et examinez les correspondances, captures et positions UTF-16.

Ouvrir l’outil — Testeur d’expressions régulières JavaScript

Markdown en HTML

Convertissez un brouillon Markdown en fragment HTML, vérifiez le code et l’aperçu inerte, puis copiez ou téléchargez le résultat.

Ouvrir l’outil — Markdown en HTML

Trieur de texte

Triez les lignes selon la langue choisie ou les points de code Unicode, en conservant les doublons, les lignes vides et tout leur contenu.

Ouvrir l’outil — Trieur de texte

Comparateur de textes

Comparez deux textes localement : lignes entières modifiées, espaces et saut de ligne final.

Ouvrir l’outil — Comparateur de textes

Convertisseur de casse

Convertissez la casse ou les initiales des mots et phrases avec des règles explicites.

Ouvrir l’outil — Convertisseur de casse

Encodeur et décodeur d’entités HTML

Encodez ou décodez les références HTML dans du texte, avec choix du contexte et d’Unicode et sortie en LF, sans analyser ni afficher le balisage.

Ouvrir l’outil — Encodeur et décodeur d’entités HTML

Générateur de tableaux Markdown

Modifiez un tableau en texte littéral, réglez l’alignement et copiez le Markdown GFM ou importez du texte séparé par tabulations.

Ouvrir l’outil — Générateur de tableaux Markdown

Analyse et création de chaînes de requête

Analysez et modifiez les paramètres en conservant les noms répétés et leur ordre. Copiez une requête normalisée ou une URL HTTP(S).

Ouvrir l’outil — Analyse et création de chaînes de requête

Encodeur et décodeur d’URL

Convertissez un composant d’URL ou une valeur de formulaire UTF-8 avec des règles explicites pour les espaces et les signes plus, puis copiez ou téléchargez le résultat.

Ouvrir l’outil — Encodeur et décodeur d’URL

Encodeur et décodeur Base64

Encodez du texte UTF-8 en Base64 standard ou compatible URL, ou décodez les deux formats avec des erreurs claires et un résultat complet.

Ouvrir l’outil — Encodeur et décodeur Base64

Formateur XML

Vérifiez le XML 1.0 et ses espaces de noms, formatez ou compactez localement, puis copiez ou téléchargez le résultat en UTF-8.

Ouvrir l’outil — Formateur XML

Formateur et validateur JSON

Vérifiez la syntaxe JSON, formatez ou minifiez localement, puis copiez ou téléchargez le résultat en conservant les données d’origine.

Ouvrir l’outil — Formateur et validateur JSON

Compteur de caractères et de segments SMS

Découvrez l’encodage du message, les limites de ses segments et son coût possible. Le texte reste dans votre navigateur.

Ouvrir l’outil — Compteur de caractères et de segments SMS

Compteur de caractères pour réseaux sociaux

Vérifiez les limites des plateformes et divisez vos publications sans perdre de texte.

Ouvrir l’outil — Compteur de caractères pour réseaux sociaux

Compteur de caractères

Comptez les caractères, mots, phrases et paragraphes. Consultez la densité des mots, le temps de lecture et la taille UTF-8 dans votre navigateur.

Ouvrir l’outil — Compteur de caractères

Calculateur de taille de texte

Comparez les encodages et la taille des données textuelles dans votre navigateur.

Ouvrir l’outil — Calculateur de taille de texte

Nettoyage de texte PDF

Corrigez les retours à la ligne et les espaces du texte copié depuis un PDF. Conservez l’original et vérifiez les traits d’union ambigus avant de copier.

Ouvrir l’outil — Nettoyage de texte PDF

Convertisseur de caractères fantaisie

Convertissez les lettres Unicode fantaisie prises en charge dans votre navigateur. Conservez la casse, les accents, les émojis et l’original.

Ouvrir l’outil — Convertisseur de caractères fantaisie

Réparer le texte

Réparez un texte illisible et des accents altérés dans le navigateur. Vérifiez chaque inversion UTF-8 possible.

Ouvrir l’outil — Réparer le texte

Vérifier si Gmail risque de couper un e-mail

Mesurez les octets UTF-8 du HTML d’un e-mail, comparez-les à un repère de 102 000 octets et repérez le code volumineux dans le navigateur.

Ouvrir l’outil — Vérifier si Gmail risque de couper un e-mail
Voir tous les outils de cette catégorie