crestpdf

JSON to PDF

Convert JSON files to a readable, formatted PDF

Turn JSON data, from API responses to exported settings and logs, into a PDF with nested objects pretty-printed so they are easy to read and review.

  • Minified JSON pretty-printed
  • Done in seconds
  • Free, no sign-up, no watermarks

How it works

How to convert JSON to PDF

  1. 01

    Drop your .json files into the upload area, or click to browse.

  2. 02

    Click Convert to PDF.

  3. 03

    Download your PDF, with every object and array expanded and indented.

01

Pretty-printed for you

Objects and arrays are laid out one value per line and indented by depth, in a monospaced font, so minified JSON becomes easy to read.

02

JSON Lines supported

Log and export files with one JSON object per line are split up and pretty-printed object by object.

03

Real characters, not escapes

Accented and non-Latin text in strings is printed as readable characters instead of \u escape codes.

Questions

Frequently asked

Does it work with minified JSON?

Yes. Minified JSON on a single line is expanded and indented, with each nested level stepped in further.

Is the order of keys kept?

Yes. Keys appear in the same order as in your file.

What if my JSON has errors?

You still get a PDF. A file that isn't valid JSON is shown exactly as written instead of being reformatted.

What is the size limit?

5 MB per file, and about 30,000 lines once pretty-printed.

How long does it take to convert JSON to PDF?

Usually just a few seconds. Very large files can take a little longer.

Is JSON to PDF free?

Yes. It is free to use, with no sign-up and no watermarks added to your files.

Related tools