Tools

Everything you need to create, inspect, and validate VitaeFlow resumes. All tools run client-side — your data never leaves your browser.

How it works

Three steps to go from a plain PDF to a machine-readable resume.

1

Enrich your PDF

Upload your existing resume PDF and fill in structured data through a guided form. Download a .vf.pdf file.

2

Inspect the result

Drop the enriched PDF to verify the embedded data was written correctly. See profile, sections, and metadata at a glance.

3

Validate the JSON

Paste or edit the raw JSON to check it against the VitaeFlow schema. Catch errors before sharing your resume.

Interactive tools

Browser-based, client-side. No data is uploaded.

Start here

Enrich

Upload a plain PDF, fill in your resume data through a guided form, and download an enriched .vf.pdf file.

Open Enrich tool

Inspect

Drop a PDF to detect whether it contains VitaeFlow data. See the profile, sections, and raw JSON.

Open Inspect tool

Validate

Paste or edit VitaeFlow JSON and validate it against the schema in real time. Strict or tolerant mode.

Open Validate tool

Developer tools

Build with VitaeFlow programmatically.

$_ VitaeFlow CLI

Create, validate, embed, and extract VitaeFlow resumes from the terminal.

View on GitHub

JS JavaScript SDK

Validate, embed, and extract VitaeFlow data in any JavaScript or TypeScript project.

View on GitHub

Have an idea for a new tool?

Contribute your tools to help grow the VitaeFlow ecosystem.

Contribute on GitHub