Corrupt a YAML File Online
Corrupt a .yaml or .yml file online for free. Breaks indentation and encoding so config parsers reject the file outright.
- Без загрузки на сервер
- Без ограничения размера
- Без регистрации
Испортите свой файл YAML
Настроено под .yaml, .yml, и так же работает с любым другим форматом.
Почему файлы YAML трудно испортить как следует
YAML is whitespace-significant, which makes it unusually fragile in production and unusually interesting to test. A single wrong indent changes the meaning of a document rather than breaking it, so config loaders that do not validate strictly can silently run with the wrong settings.
Что разрушает этот инструмент
- Indentation. Leading whitespace is overwritten, collapsing the nesting that gives YAML its structure.
- Key/value separators. Colons and dashes are destroyed, so mappings and sequences no longer parse.
- Document markers. The
---separators that divide multi-document files are broken up. - Encoding validity. Invalid UTF-8 sequences cause a failure before the parser reaches the grammar.
Что вы увидите после
| Приложение | Поведение |
|---|---|
| PyYAML / ruamel | Raises ScannerError or ParserError with a line and column. |
Kubernetes kubectl apply | "error converting YAML to JSON" and the manifest is rejected. |
| Docker Compose | Refuses to start and reports the offending line. |
| CI configuration | The pipeline fails at the configuration parsing stage before any job runs. |
Частые причины это сделать
- Testing that a service refuses to start on a malformed config rather than using defaults.
- Verifying a CI pipeline fails loudly on a broken manifest.
- Checking that a config validation step actually runs before deployment.
- Producing malformed manifests for an infrastructure test suite.
Как испортить файл YAML
- Перетащите файл .yaml в поле выше или нажмите, чтобы выбрать.
- Оставьте уровень Standard, если вам не нужно частичное повреждение (Light) или победа над программами восстановления (Heavy).
- Нажмите Испортить файл. Обработка идёт на вашем устройстве, поэтому заканчивается почти мгновенно.
- Скачайте результат. По умолчанию он сохраняет исходное имя файла и длину в байтах.
Вопросы о YAML
Why is YAML corruption worth testing?
Because whitespace damage can change meaning instead of causing an error. A loader that does not validate strictly may start with subtly wrong settings, which is far worse than a clean failure.
Will it break multi-document files?
Yes. The --- separators are among the structures destroyed, so documents run together.
Does it work on .yml as well as .yaml?
Yes. Both extensions use the same profile.
Can I get a file that parses but is wrong?
Light level sometimes produces this, but it is not guaranteed. Corruption is random rather than semantically targeted.