# Create a PDF from scratch — no upload

> Design a PDF from scratch: add text, images, and shapes on a canvas, pick page size and orientation, and export. Runs in your browser, nothing uploaded.

Build a multi-page PDF from scratch by adding text, images, and shapes on a canvas, choosing page size and orientation, then exporting. The document is generated on your device with no upload.

Sometimes you need a PDF that doesn't start from an existing file — a simple flyer, a cover page, a one-off form layout. Create lets you lay out text, images, and shapes on a blank canvas and export a clean PDF without a word processor.

When you're done you can hand the file to the queue for Protect or Compress. If your content is already written in Markdown or HTML, converting is faster than rebuilding it here.

## How to

1. **Set up the page.** Choose page size and orientation for a new document.
2. **Add content.** Place text blocks, images, and shapes on the canvas.
3. **Export.** Download the finished PDF, or send it to the queue for other tools.

## FAQ

### Can I make a multi-page document?

Yes. Add as many pages as you need, each with its own text, images, and shapes.

### Can I keep editing later?

Export the PDF and re-import it into other tools as needed; the canvas is for composing the initial document.

### Is anything uploaded?

No. The PDF is composed and generated with pdf-lib in a worker on your device.


## Related tools

- [Markdown→PDF](https://www.safepaper.app/docs/markdown-to-pdf)
- [HTML→PDF](https://www.safepaper.app/docs/html-to-pdf)
- [Create form](https://www.safepaper.app/docs/create-form)
- [Merge](https://www.safepaper.app/docs/merge)

---

Canonical HTML: https://www.safepaper.app/docs/create-pdf
Markdown: https://www.safepaper.app/docs/create-pdf.md

There is no upload endpoint — your files are processed in this browser tab. Open your network tab and check.
