Suppresseur d’espaces

Nettoyez le texte en supprimant les espaces et lignes vides.

// about

À propos de cet outil

Nettoie les espaces en trop, les tabulations et les lignes vides dans vos textes ou codes. Rend vos documents lisibles et réduit leur taille.

Comment l’utiliser

  1. Collez votre texte contenant des espaces en trop.
  2. Cochez les options comme 'Supprimer les lignes vides'.
  3. Cliquez sur 'Exécuter' et copiez le texte propre.

Pourquoi utiliser cet outil

  • Supprime les espaces doubles et lignes vides en quelques secondes.
  • Facilite le nettoyage des textes copiés depuis des PDF ou le web.
  • Évite d'effacer les espaces manuellement un par un.

Foire Aux Questions (FAQ)

Cela supprime-t-il les espaces normaux entre les mots ?

Non, seul l'excès d'espaces répétés est réduit à un seul espace.

Puis-je l'utiliser pour du code informatique ?

Oui, parfait pour retirer les lignes vides et espaces superflus.

Y a-t-il une limite de texte ?

Vous pouvez coller de grands textes sans aucun problème.

Guides · Données · 8 min de lecture

CSV ou JSON : quand utiliser chacun et à quoi faire attention lors de la conversion

Envoyer un export de tableur à une API ou ouvrir une réponse d'API dans Excel suppose de convertir entre CSV et JSON. Connaître les différences entre les formats évite d'abîmer les données en chemin.

Le CSV (Comma-Separated Values) est un tableau. La première ligne contient les noms de colonnes et chaque ligne suivante est un enregistrement, avec des valeurs séparées par des virgules. C'est la façon la plus simple et la plus légère de stocker des données plates où chaque ligne a les mêmes colonnes.

name,city,score
Kim,Seoul,92
Lee,Busan,85

[
  {"name": "Kim", "city": "Seoul", "score": 92},
  {"name": "Lee", "city": "Busan", "score": 85}
]
CSV ou JSON : différences de structure, CSV UTF-8 mal affichés dans Excel, échappement des virgules et guillemets, aplatissement des données imbriquées.
Lire le guide →
Le créer avec l'IA

Créez cet outil vous-même avec l'IA

Besoin de votre propre version ? Copiez le prompt dans un chat IA ou enregistrez le fichier de skill pour un agent de code IA. Ils décrivent les fonctionnalités, cas limites et tests que nous avons utilisés.

Le prompt et le skill sont fournis en anglais, que les outils d'IA comprennent parfaitement.

Prompt de consigne IA

Collez-le tel quel dans Claude, ChatGPT ou Gemini.

You are an experienced full-stack web developer. Build a web tool called "Suppresseur d’espaces" that meets the requirements below.

## Goal

Build a tool that cleans up extra spaces, blank lines and line breaks in text.

## Core features

- Trim leading and trailing spaces
- Collapse repeated spaces
- Remove blank lines
- Join lines with spaces
- Handle tabs, non-breaking spaces and full-width spaces

## Inputs

- Text to clean
- Checkboxes for each rule

## Outputs

- Cleaned text
- Number of characters removed

## Edge cases and handling rules

- Option to preserve indentation for code
- Mixed CRLF and LF line endings
- Option to remove zero-width spaces (U+200B)
- Performance on very long text

## Implementation requirements

- Build it as a single page (HTML, CSS, JavaScript) that runs entirely in the browser, and never send the user's input to a server.
- Make the UI responsive and easy to use on mobile; label every input and keep everything keyboard accessible.
- Add a Copy button for results and show clear, friendly error messages for invalid input.
- Keep the core logic in functions separate from the UI so it can be unit-tested.

## Definition of done (test cases)

- '  a   b  ' becomes 'a b'
- Removing blank lines leaves none
- Non-breaking spaces become normal spaces

First outline your implementation plan in at most five lines, then write the complete code, and finally explain how to check the test cases above.

Skill (SKILL.md)

Enregistrez-le sous .claude/skills/build-whitespace-remover/SKILL.md pour qu'un agent comme Claude Code le réutilise à chaque modification de l'outil.

---
name: build-whitespace-remover
description: Use when building or changing a Suppresseur d’espaces tool. Build a tool that cleans up extra spaces, blank lines and line breaks in text.
---

# Build: Suppresseur d’espaces

## Goal

Build a tool that cleans up extra spaces, blank lines and line breaks in text.

## Workflow

1. Review the required features, inputs and outputs below and ask about anything missing first.
2. Implement the core logic as pure functions separate from the UI.
3. Check the logic against the test cases in the verification list.
4. Build a responsive UI with an input form, a result area and a Copy button.
5. Reproduce each edge case listed under Rules and refine the error messages.

## Core features

- Trim leading and trailing spaces
- Collapse repeated spaces
- Remove blank lines
- Join lines with spaces
- Handle tabs, non-breaking spaces and full-width spaces

## Inputs

- Text to clean
- Checkboxes for each rule

## Outputs

- Cleaned text
- Number of characters removed

## Rules

- Option to preserve indentation for code
- Mixed CRLF and LF line endings
- Option to remove zero-width spaces (U+200B)
- Performance on very long text
- Build it as a single page (HTML, CSS, JavaScript) that runs entirely in the browser, and never send the user's input to a server.

## Verification

- [ ] '  a   b  ' becomes 'a b'
- [ ] Removing blank lines leaves none
- [ ] Non-breaking spaces become normal spaces

Conseils pour travailler avec l'IA

  • Indiquez votre stack (React, Vue, HTML pur…) dès la première ligne pour obtenir un code adapté.
  • Demandez à l'IA d'exécuter les tests listés et d'en montrer les résultats avant d'accepter le code.
  • Ne collez jamais de vrais secrets, données clients ou clés d'API ; utilisez des exemples.