# Formateur JSON

> Formate le JSON avec une indentation lisible.

[Open tool](https://www.toolcabana.com/fr/json-formatter) · [Développement et données](https://www.toolcabana.com/fr/category/developer-and-data)

Tool ID: json-formatter. Requested language: fr. Description language: fr. Complete guide translation: yes.

## Overview (en)

JSON formatter takes strict JSON and returns the same data with readable line breaks and indentation. You can set 1 to 8 indent spaces or switch to tabs, sort object keys alphabetically, and end the output with a newline. Integers beyond the exact safe range are rejected instead of being silently rounded.

## Supported tasks (fr)

Accepte le JSON strict. Les virgules finales, les commentaires, les guillemets simples et les nombres non finis sont invalides. Le formatage conserve les valeurs analysées ; les clés en double suivent la sémantique de JSON.parse, seule leur dernière valeur est donc conservée.

## Steps (fr)

1. Saisissez ou collez votre source, ou chargez un exemple.
2. Modifiez les paramètres de base ou ouvrez le mode avancé pour affiner le résultat.
3. Vérifiez puis copiez ou téléchargez votre résultat. Suspendez les résultats en direct pour lancer le calcul manuellement. Les sources ou paramètres individuels de plus de 20 000 caractères nécessitent un lancement explicite.

## Settings

- Espaces d'indentation (fr; key: indent; type: number); minimum: 1; maximum: 8
- Trier les clés d'objet par ordre alphabétique (fr; key: sortKeys; type: checkbox)
- Terminer par un saut de ligne (fr; key: finalNewline; type: checkbox)
- Style d'indentation (fr; key: indentStyle; type: select): Espaces [fr], Tabulations [fr]

## Limitations (fr)

Les opérations sur le texte acceptent généralement jusqu'à 2 000 000 caractères. Les analyseurs, générateurs et formules individuels appliquent des limites supplémentaires indiquées par leurs contrôles.

## Example input

```text
{"name":"ToolCabana","count":2}
```

## Privacy and connections (fr)

Cette opération traite sa source dans votre navigateur. La copie et le téléchargement sont des actions explicites ; la saisie source n'est enregistrée ni dans un compte ni dans l'historique.

## Questions (fr)

### Can I format JSON with tabs instead of spaces?

Yes. Open Advanced mode and set Indentation style to Tabs. With Spaces selected, the Indent spaces setting accepts any whole number from 1 to 8, and the default is 2.

### Does the JSON formatter accept trailing commas or comments?

No. It accepts strict JSON only, so trailing commas, comments, single quotes and nonfinite numbers produce an error that names the line and column where parsing failed.

### What happens to duplicate keys when I format JSON?

Duplicate keys follow standard JSON.parse behavior, so only the last value for a repeated key remains in the formatted output. Check the source if earlier values matter to you.

### Où ma saisie est-elle traitée ?

Cette opération traite sa source dans votre navigateur. La copie et le téléchargement sont des actions explicites ; la saisie source n'est enregistrée ni dans un compte ni dans l'historique.

### Quelles sont les limites de saisie ?

Les opérations sur le texte acceptent généralement jusqu'à 2 000 000 caractères. Les analyseurs, générateurs et formules individuels appliquent des limites supplémentaires indiquées par leurs contrôles.

## Related tools

- [JSON validator](https://www.toolcabana.com/fr/json-validator)
- [JSON minifier](https://www.toolcabana.com/fr/json-minifier)
- [JSON diff](https://www.toolcabana.com/fr/json-diff)
- [JSON to CSV](https://www.toolcabana.com/fr/json-to-csv)
