CV Press

Fill in the form, pick a template, print to PDF. The output has a real text layer — selectable, searchable, and readable by the systems that index your application.

Nothing leaves this tab — no server, no upload, no account. Your CV is saved in this browser's local storage and nowhere else — clearing your browser data clears it too. The single exception is the Shorten via TinyURL button, which asks first and says exactly what it sends.

Saved in this browser

The form and this text are the same document. Edit either one. This is also exactly what gets saved and exported.

The format
  • ## Heading opens a section.
  • ### Role @ Company — Location opens an entry; @ and are optional.
  • The line under an entry is its dates: Jan 2023 – Present.
  • - bullet for achievements.
  • **Label:** value for skills rows.
  • Anything else stays as prose under its section.

No code on the page.

  1. Paste anything about yourself

    Go to your LinkedIn profile and select the whole page, or open your old CV and copy everything in it, or just type out your jobs roughly. It does not need to be tidy — making it tidy is the chatbot’s job.

    This stays in your browser. Nothing is sent anywhere by this box.

  2. Copy the message below

    We already wrote the instructions. Your text from step 1 is added at the bottom of them. Press the button and the whole thing is copied for you — you don't need to select anything.

  3. Paste it into ChatGPT or Claude

    Open one of these in a new tab, click the message box, paste (Ctrl+V, or +V on a Mac), press Enter, and wait for it to finish writing.

  4. Copy its whole answer back here

    Select everything the chatbot replied — from the first --- to the very last line — copy it, and paste it in this box. Then press the button.

    It's saved as a new document, so whatever you already had here is left alone.