IA sur votre appareil : performant et privé.

Outil pour Découper du Texte

Découpez du texte par délimiteur, taille ou nombre — rien n'est envoyé.

  • Fonctionne sur votre appareil
  • Ne coupe jamais un mot
  • Un fichier gratuit · 100 avec Pro

Déposez un fichier texte ici

Jusqu'à 10.0 MB · .txt · .md · .markdown · .csv · .tsv

Mode de division
0 caractères
Essayez :
Réglages de découpe
Délimiteur

Désactivez pour traiter chaque antislash comme lui-même.

Saisissez le texte exact sur lequel découper. Échappements : \n saut de ligne, \t tabulation, \r retour, \s tout espace.

Appliqué à chaque partie après la découpe.

Format de sortie
Format de sortie

Les séquences d’échappement fonctionnent aussi ici : \n est un saut de ligne, \t une tabulation. Laissez vide pour joindre sans rien.

Encadrer chaque partie
Pro

Ajoute du texte autour de chaque partie — utile pour les coller une par une dans un modèle.

Télécharger
Pro

Gratuit : 10.0 MB de texte, 1 fichier à la fois, 50 000 parties.

Ce que fait ce séparateur de texte

Il prend un bloc de texte et le transforme en un ensemble de parties utilisables séparément. Collez-le, ou ouvrez un fichier .txt, .csv, .log, .md, .json ou .srt : tout se fait sur votre appareil, pas sur nos serveurs, et le fichier est lu, découpé et réécrit là où il se trouve déjà.

Divisez le texte en parties par délimiteur, longueur ou nombre de lignes, puis prenez les parties une par une. Chaque partie a sa propre fiche indiquant sa position, sa longueur, un bouton de copie et un bouton de téléchargement : vous récupérez celle que vous vouliez au lieu de la chercher dans un mur de lignes de séparation. L'ancienne version de cette page mettait tout le résultat dans un seul champ en lecture seule séparé par des marques --- ; si une partie contenait elle-même ---, impossible de savoir où elle s'arrêtait.

  • Sept modes — délimiteur, expression régulière, lignes, mots, caractères, blocs de taille fixe et nombre fixe de parties égales.
  • Cinq formats de sortie — joint avec votre séparateur, un par ligne, numéroté, tableau JSON ou ligne CSV.
  • Livraison par partie — copiez ou téléchargez une seule partie, ou prenez-les toutes comme fichiers distincts dans une archive.
  • Statistiques en direct — combien de parties, et la plus longue, la plus courte et la moyenne : les chiffres qui trahissent une mauvaise taille.
  • Rien n'est envoyé — la découpe se fait sur votre appareil et aucune donnée de fichier ne circule sur le réseau.

Les sept modes de division

Trois modes découpent sur quelque chose que vous saisissez, trois découpent selon la structure du texte, et un répartit le texte en un nombre de parties que vous choisissez. Choisir le bon, c'est souvent la différence entre un réglage et beaucoup de tâtonnements.

ModeCoupe surÀ utiliser quand
Par délimiteurune chaîne littérale que vous saisissezle texte utilise un séparateur : virgule, barre verticale, tabulation ou un mot comme FIN
Par expression régulièreun motif, avec des drapeauxle séparateur varie : n'importe quel chiffre, l'un de deux symboles, une suite répétée
Par ligneschaque saut de lignechaque ligne est un enregistrement : un journal, une liste, un export
Par motsles suites d'espacesvous voulez le vocabulaire, pas la mise en page
Par caractèreschaque caractèreil vous faut chaque lettre, chiffre ou emoji isolé
En blocsune taille que vous fixezquelque chose en aval impose une longueur maximale
En parties égalesun nombre que vous fixezil vous faut exactement quatre fichiers, ou dix, et la taille peut suivre

Découper sur quelque chose que vous saisissez

Le mode délimiteur est une simple recherche de sous-chaîne : ce que vous saisissez est ce qu'il cherche, sans syntaxe de motif à échapper, et un point reste un point. Le mode expression régulière est l'inverse : tout est motif, les drapeaux vous appartiennent, et les groupes de capture peuvent être conservés comme parties à part entière au lieu d'être jetés.

Découper selon la structure du texte

Le mode lignes traite une fin de ligne Windows comme une seule coupure et non deux : les parties ne reviennent donc pas avec un retour chariot invisible collé à la fin. Le mode mots renvoie les suites sans espace, il n'y a donc pas de partie vide à nettoyer. Le mode caractères travaille en caractères entiers : un emoji reste une seule partie au lieu d'arriver coupé en deux moitiés cassées.

Découper sans couper un mot

N'importe quel séparateur sait couper tous les N caractères. Le problème, c'est ce que cela fait au texte : la coupe tombe là où l'arithmétique la place, presque toujours au milieu d'un mot, et chaque partie arrive en fragment. Cet outil vous laisse dire où une coupe a le droit de tomber.

  • N'importe où — coupe à la taille fixée, où qu'elle tombe. À utiliser quand les parties sont des données plutôt que de la prose, et quand elles doivent se recoller octet pour octet.
  • Entre les mots — recule la coupe jusqu'à l'espace le plus proche, de sorte que chaque partie contient des mots entiers. Un mot plus long que la limite est tout de même coupé, car l'alternative serait d'ignorer la limite.
  • Entre les phrases — recule jusqu'au point, au point d'interrogation ou d'exclamation le plus proche. Chaque partie se lit comme de la prose achevée ; s'il n'y a pas de fin de phrase à portée, l'outil retombe sur la limite de mot, puis sur la coupe exacte.

La taille fixée reste respectée

Les coupes par mot ou par phrase restent dans la taille demandée — elles ne déplacent la coupe que vers l'avant, jamais vers l'arrière — donc une limite de 2 000 caractères reste une limite de 2 000 caractères. L'espace situé à la coupe est consommé comme l'est un délimiteur : aucune partie ne commence par l'espace laissé par la précédente.

Découper pour la fenêtre de contexte d'un modèle

C'est aujourd'hui la raison pour laquelle la plupart des gens cherchent un séparateur de texte. Réglez l'unité sur caractères, la taille sur ce que le modèle accepte et la coupe entre les phrases : chaque partie s'achève sur une idée complète plutôt qu'au milieu d'un mot. Avec Pro, activez aussi les en-têtes de partie : chaque partie est encadrée par [START PART n/N] et [END PART n/N], avec une ligne d'amorce en tête, pour que le modèle attende l'ensemble avant de répondre. Les outils conçus spécialement pour cela coupent net au nombre de caractères et n'offrent aucun contrôle de limite.

Délimiteurs, échappements et motifs

Le champ du délimiteur est un champ de texte : les caractères dont on a le plus besoin — tabulation, saut de ligne, retour chariot — sont précisément ceux qu'on ne peut pas y taper. Les séquences d'échappement sont la porte d'entrée, et elles fonctionnent n'importe où dans le champ, pas seulement quand il ne contient rien d'autre.

SaisissezSignifieRemarque
\nun saut de lignecombinez : ,\n découpe sur une virgule suivie d'un saut de ligne
\tune tabulationle séparateur d'un export .tsv
\run retour chariotrarement utile seul — Par lignes gère déjà \r\n
\stout caractère d'espacementun ensemble plutôt qu'un caractère : le délimiteur entier est traité comme un motif
\xHHun octet par code hexadécimal\x1f pour un séparateur d'unité
\uXXXXtout caractère par point de code\u00b7 pour un point médian

Une séquence que l'outil ne reconnaît pas est conservée exactement telle que saisie, antislash compris : un chemin Windows comme C:\Users\moi est donc découpé littéralement au lieu d'être discrètement transformé en C:Usersmoi. Désactivez Lire les séquences d'échappement pour traiter chaque antislash comme lui-même.

Quand passer à une expression régulière

Utilisez un motif quand le séparateur varie au lieu de se répéter : [;=] pour une ligne de configuration qui emploie les deux, \d+ pour découper autour des nombres, \s{2,} pour découper sur des suites de deux espaces ou plus mais pas sur un seul. Les drapeaux sont à vous : i pour ignorer la casse, m pour le multiligne, u pour l'Unicode complet. Conserver les groupes de capture transforme les séparateurs trouvés en parties à part entière, de sorte que rien du texte d'origine n'est jeté.

Un délimiteur vide n'est pas une division

Vider le champ du délimiteur découpait autrefois le texte caractère par caractère, car c'est ce qu'une chaîne vide fait à une division de chaîne. Sur un long collage, cela représente des millions de parties construites d'un coup, à une touche de distance, et la page cessait de répondre. Un champ vide est désormais refusé et renvoie vers Par caractères, le mode qui signifie réellement cela.

Formats de sortie et livraison des parties

La division décide quelles parties existent ; le format de sortie décide de leur apparence quand vous les récupérez. Tous les formats ci-dessous sont disponibles dans le plan gratuit.

FormatRessemble àBon pour
Jointpartie, séparateur, partie, séparateur…lire le résultat, avec le séparateur de votre choix — y compris vide
Un par ligneune partie sur chaque lignecoller dans une colonne de tableur ou une boucle shell
Numéroté1. partierelecture, contrôle qualité et tout ce qui se cite par position
Tableau JSON["partie", "partie"]un script ou une charge utile d'API — guillemets et sauts de ligne correctement échappés
Ligne CSVpartie,partie,"partie, avec virgule"une ligne de tableur ; les champs ne sont mis entre guillemets que si nécessaire

Prendre une partie, ou toutes

Chaque partie a ses propres boutons de copie et de téléchargement : vous pouvez prendre la troisième sans toucher aux autres. Tout copier et Télécharger assemblent l'ensemble dans le format choisi. Avec Pro, Télécharger les parties en ZIP écrit chaque partie comme fichier numéroté distinct dans une seule archive — la livraison qu'aucun outil comparable ne propose — et un lot Pro de plusieurs fichiers revient en une archive avec un fichier par document.

Lire les statistiques

Cinq chiffres se trouvent au-dessus des parties, et c'est le moyen le plus rapide de repérer un mauvais réglage avant même de lire une seule partie.

  • Parties — combien la division en a produit. Un nombre bien plus élevé que prévu signifie en général que le délimiteur apparaît aussi à l'intérieur des données, pas seulement entre elles.
  • La plus longue et la plus courte — l'écart. Une plus courte à 0 signale des parties vides ; une plus longue égale à toute l'entrée signale que le délimiteur n'a jamais correspondu.
  • Moyenne — le contrôle utile pour la découpe : avec une limite de mot ou de phrase, elle se situe un peu sous la taille fixée, ce qui est la limite en train de faire son travail.
  • Demandées — affiché seulement quand le mode parties égales n'a pas pu produire le nombre demandé, faute de limites disponibles dans le texte. Moins de vraies parties vaut mieux que remplir l'ensemble de parties vides.

Trois erreurs que les chiffres révèlent

Une virgule comme délimiteur sur un CSV à champs entre guillemets découpe trop, et le nombre de parties le dit immédiatement : c'est le travail d'un outil qui comprend le CSV, pas d'un séparateur de texte. Une plus courte à 0 avec Conserver les parties vides encore actif signale des délimiteurs consécutifs. Et une taille de bloc supérieure au document entier produit exactement une partie ; le curseur de taille refuse désormais de proposer des tailles que le texte ne peut pas utiliser, donc ce cas est devenu difficile à atteindre.

Quand l'utiliser, et quand ne pas l'utiliser

Un séparateur de texte est le bon outil quand la limite est dans le texte. Quand la limite est dans un format, utilisez un outil qui comprend ce format.

Cas d'usage idéaux

  • Limites de longueur — découpez un long document en parties qu'un modèle, un champ de message ou un import acceptera, sans casser les mots.
  • Listes en enregistrements — transformez une liste séparée par des virgules ou des barres en une partie par entrée, puis prenez-les une par une.
  • Journaux et exports — découpez par lignes, puis passez les parties au supprimeur de doublons ou au trieur.
  • Lots fixes — divisez un fichier en exactement dix parties pour dix personnes, et laissez la taille suivre.
  • Sous-titres et transcriptions — ouvrez un .srt ou un .vtt et découpez sur les lignes vides ou sur les codes temporels avec un motif.

Quand ne pas l'utiliser

  • CSV avec guillemets — si une virgule peut apparaître à l'intérieur d'un champ, une division de texte la coupera. Utilisez les outils CSV, qui comprennent les guillemets.
  • Documents structurés — les fichiers Word, PDF, Excel et PowerPoint ne sont pas du texte : convertissez-les d'abord, et l'outil vous indiquera le bon convertisseur si vous en déposez un ici.
  • Ce qu'une base de données définit — si la limite d'enregistrement est un schéma et non un caractère, découpez là où se trouve le schéma.

Limites, confidentialité et compatibilité

Le plan gratuit accepte 10 Mo de texte et jusqu'à 50 000 parties pour un fichier à la fois. Les deux nombres sont placés là où le réglage le plus lourd qu'offre l'outil se termine encore confortablement sur un téléphone milieu de gamme : la première tentative réussit au lieu d'échouer à mi-parcours.

  • Gratuit — 10 Mo, un fichier à la fois, 50 000 parties. Tous les modes, tous les formats de sortie, toutes les limites de coupe, copie et téléchargement par partie.
  • Pro — aucun plafond imposé de taille ni de parties — jusqu'à ce que votre appareil peut gérer — plus 100 fichiers à la fois, l'archive par parties, l'archive par lot, les préfixes et suffixes par partie et les en-têtes de partie.
  • Confidentialité — votre texte n'est jamais envoyé. Il est lu, découpé et réécrit sur votre appareil, et aucune donnée de fichier ne circule sur le réseau.
  • Hors ligne — une fois la page chargée, elle continue de fonctionner sans connexion.
  • Formats — fichiers texte brut uniquement : .txt, .md, .markdown, .csv, .tsv, .log, .json, .ndjson, .jsonl, .xml, .yaml, .yml, .sql, .env, .ini, .srt et .vtt.

Dix mégaoctets se découpent en bien moins d'un dixième de seconde sur un ordinateur portable ordinaire, et les parties sont comptées plutôt que copiées — un document qui produit dix millions de parties s'ouvre donc instantanément.

Questions fréquentes

Comment fonctionne le séparateur de texte ?

Collez votre texte ou ouvrez un fichier, choisissez un mode et appuyez sur Diviser. Le mode délimiteur coupe là où apparaît une chaîne que vous saisissez, Lignes coupe à chaque saut de ligne, En blocs limite la taille de chaque partie et Parties égales fixe leur nombre. Le résultat s'affiche en parties distinctes, chacune avec sa longueur, son bouton de copie et son bouton de téléchargement, et tout se passe sur votre appareil.

Quels modes de division sont disponibles ?

Sept. Par délimiteur découpe sur une chaîne littérale. Par expression régulière découpe sur un motif. Par lignes fait de chaque ligne une partie. Par mots et Par caractères réduisent le texte à ses plus petites unités. En blocs limite la taille de chaque partie en caractères, mots ou lignes. En parties égales divise le texte en un nombre de parties que vous choisissez.

Puis-je diviser du texte sans couper un mot en deux ?

Oui, et c'est justement le réglage que la plupart des outils de découpe n'ont pas. Dans les modes blocs et parties égales, le contrôle de coupe propose N'importe où, Entre les mots et Entre les phrases. N'importe où coupe à la taille exacte. Entre les mots recule la coupe jusqu'à l'espace le plus proche, de sorte que chaque partie contient des mots entiers. Entre les phrases recule jusqu'au point, au point d'interrogation ou d'exclamation le plus proche. Les deux respectent la taille demandée ; seul un mot plus long que la limite est encore coupé.

Comment découper un texte pour ChatGPT ou un autre modèle à fenêtre limitée ?

Utilisez En blocs, réglez l'unité sur caractères et la taille sur ce que le modèle accepte, puis choisissez Entre les phrases pour qu'aucune partie ne s'arrête au milieu d'une idée. Avec Pro, vous pouvez aussi activer les en-têtes de partie : chaque partie est encadrée par [START PART n/N] et [END PART n/N] avec une ligne d'amorce en tête, pour que le modèle attende l'ensemble avant de répondre.

Puis-je utiliser une tabulation, un saut de ligne ou une expression régulière comme délimiteur ?

Oui. Le champ du délimiteur comprend les séquences d'échappement : \n saut de ligne, \t tabulation, \r retour chariot, \s tout caractère d'espacement, et \xHH ou \uXXXX pour le reste. Une séquence non reconnue est conservée telle quelle, antislash compris, si bien qu'un chemin Windows comme C:\Users survit. Passez à Par expression régulière pour des motifs complets, avec des drapeaux et l'option de conserver les groupes de capture comme parties à part entière.

Comment la sortie est-elle formatée, et puis-je exporter du JSON ?

De cinq façons. Joint place les parties dans un bloc avec le séparateur de votre choix — y compris un séparateur vide, qui les colle sans rien entre elles. Un par ligne, Numéroté, Tableau JSON et Ligne CSV couvrent le reste. Tous les formats sont disponibles gratuitement. Vous pouvez copier ou télécharger l'ensemble, prendre une seule partie, ou avec Pro télécharger chaque partie comme fichier distinct dans une archive.

Pourquoi ai-je des parties vides, et mon texte reste-t-il privé ?

Des parties vides apparaissent quand deux délimiteurs se suivent, ou quand le texte commence ou finit par l'un d'eux. Désactivez Conserver les parties vides pour les supprimer, et activez Rogner chaque partie pour retirer d'abord les espaces. Votre texte n'est jamais envoyé : il est lu, découpé et réécrit sur votre appareil, et rien ne part sur le réseau.

Y a-t-il une limite de taille, et cela fonctionne-t-il hors ligne et sur mobile ?

Le plan gratuit accepte 10 Mo de texte et jusqu'à 50 000 parties pour un fichier à la fois, ce qui couvre pratiquement tout document réel. Pro supprime les deux plafonds, ajoute jusqu'à 100 fichiers à la fois et ajoute les archives. Cela fonctionne sur téléphone, tablette et ordinateur, et une fois la page chargée vous pouvez continuer sans connexion.

4.6sur 5

sur 170 notes

Notez cet outil

Touchez une étoile — c’est rapide