Текст и данныеРаботает в браузере

GraphQL Formatter для документов и операций

Сделайте GraphQL-документ читаемым, сохранив comments, strings, block strings и fragment spreads.

  • Queries и mutations
  • Fragments и directives
  • Без schema fetch
Онлайн-инструмент

Попробуйте инструмент

Добавьте данные, выберите нужные параметры и получите готовый результат.

GraphQL-документ

Форматированный документ

—

Formatter проверяет bounded lexical structure и баланс delimiters, сохраняет comments, strings и block strings. Проверка по GraphQL schema и выполнение операции не выполняются.

Ваши данные остаются здесь

Текст и выбранные файлы обрабатываются в текущем браузере и не отправляются на сервер для получения результата.

Проверено: 2026-07-17
01

Как пользоваться

  1. 1

    Вставьте GraphQL document.

  2. 2

    Выберите размер отступа и запустите formatter.

  3. 3

    Проверьте структуру и скопируйте результат.

02

Что умеет инструмент

  • Operation definitions, variables, arguments и directives.
  • Selection sets, aliases, fragments, inline fragments и type conditions.
  • Comments, escaped strings и triple-quoted block strings.
  • Проверка matching braces, parentheses и brackets.
03

Когда пригодится

  • Подготовка query к pull request или документации.
  • Разбор compact GraphQL payload из логов.
  • Проверка очевидно несбалансированных delimiters перед отладкой.
04

Что происходит внутри

Ввод ограничен 500 000 символов, 20 000 tokens и глубиной 64.

Commas считаются insignificant GraphQL tokens и не требуются в output.

05

Вопросы и ответы

Проверяется ли query по моей schema?

Нет. Schema introspection и remote endpoint access не входят в scope formatter.

Можно форматировать fragments и block strings?

Да, formatter сохраняет fragment spreads, comments, обычные и triple-quoted strings в рамках bounded lexical parser.