crud.md
// crud.md / graphql-to-markdown

Turn a GraphQL schema into Markdown docs.

Paste a GraphQL SDL schema and get clean, GitHub-Flavoured Markdown reference docs — every type, interface, input, enum, union and scalar becomes a heading and a field table, descriptions preserved and directives stripped. It all runs in your browser — nothing is uploaded.

to-markdown · v1.0 local-only

FAQ

Is my data uploaded?+

No. Your schema is parsed and converted entirely in your browser — it is never sent to a server. We count only anonymous, aggregate usage on our own server (a page view, that a conversion ran) — never your schema, type names, or fields.

Which GraphQL definitions are supported?+

Object type, interface and input definitions render as a Field | Type | Description table (with implements noted), enum values render as a bullet list, union members are listed, and scalars are grouped together. Root Query, Mutation and Subscription types are treated like any other object type.

What happens to descriptions and directives?+

Descriptions are preserved: a """block string""" or "string" immediately before a definition, field or enum value becomes its description. Directives like @deprecated(reason: "…") are stripped from the output so the reference stays clean. Argument lists and their default values are shown inline in the field column.

Do I need an account?+

No login, no email, no payment. This one is free — paste your SDL, copy the Markdown, done.