// formatters

YAML Key Sorter.

Recursively sort YAML keys alphabetically while preserving arrays and scalars. Useful for diff-friendly files.

Client-sideRecursiveNo upload

YAML input

Sorted output

FAQ

Are arrays reordered too?

No. Arrays keep their original order — only object keys are sorted. This is intentional; arrays usually have semantic meaning.

Does it use a stable sort?

Yes. V8's Array.sort is stable since Node 12 / modern browsers, so equal keys preserve their order.