Original Resume Draft Builder
Write your own resume with labelled experience, education and project controls, then download an original HTML, text or JSON draft locally.
Loading tool…
How to use Original Resume Draft Builder
Assemble the career facts and accomplishments you choose to share. Start with ordinary contact fields, add and reorder repeated entries in the local editor, and inspect the complete draft before downloading. The tool supplies an original simple layout; it does not write achievements, score your suitability or submit an application.
- Enter the starting name and optional contact/summary fields, then run to open the labelled local editor. The example imports a fictional complete draft.
- Add experience, education and project entries. Edit each title, organization, location, date label and bullet list. Use Move up, Move down and Remove buttons; keyboard Tab and Enter work without drag controls.
- Review the semantic preview and complete current-source evidence. Choose paper, section order and HTML, JSON or text inside the editor without losing edits. Download when the current draft is valid.
- To print or create a PDF, open the downloaded HTML and explicitly use your browser Print or Save as PDF. Review every page and your application requirements before sharing. No PDF encoder, popup or automatic printing is part of this tool.
Good to know
- This is an authored draft, not verified experience, career advice, job matching, AI writing, ATS compatibility, an employment guarantee or a universal country/application format. Date labels stay literal and source order is explicit; no chronology, age, gap or qualification equivalence is inferred.
- Use at most 12 entries in each repeated section, 60 bullets jointly, 30 skills and 8 contact lines. Total visible content is at most 20,000 UTF-16 units. Names have 100 units, headlines 120, role/organization/location 200, date labels 100, individual bullets 300 and summary 1,200. Empty required titles/organizations or blank list lines disable every download until corrected.
- The optional import is the exact tooljovia.resume-draft.v1 profile, not arbitrary Word, PDF, JSON Resume or Europass. Source is at most 50,000 UTF-16 units and 150,000 UTF-8 bytes, 1,200 JSON values and 8 nested levels. Duplicate members, unknown fields, nonstring content, duplicate local entry IDs and unsupported controls refuse atomically. Well-formed Unicode and LF paragraph breaks are supported; CR controls and bidi formatting are refused rather than silently rewritten.
- Edited exports contain only the current validated model and its visible-field correspondence. Raw imported JSON, removed entries and previous content are not embedded as hidden history. Local IDs are technical evidence and are not printed. JSON evidence still contains all current personal content; inspect it before sharing. Nothing is saved when this tab or session ends.
- The HTML uses an original single-column scriptless layout, literal contacts, fixed local fonts and source-bound CSS hash policy. No user HTML/CSS, active links, remote fonts, image resources or user code are mounted or executed. HTML is capped at 250,000 UTF-16 units and UTF-8 bytes, JSON at 500,000 and text at 100,000; a failed whole export returns no partial document.
- A4 and Letter use natural browser pagination. Page count, line breaks, font coverage and print/PDF output depend on your browser and printer. No one-page or identical-print claim is made. Preview text is editable source correspondence, not proof every printer will render the same geometry.
- Processing stays in this tab without uploads, accounts, persistence, analytics of personal text, external data or application submission. Reset, another run and pagehide dispose the editor; late export work cannot restore an old result. The import read has a 5-second deadline. Native keyboard, font and full-page print checks are separate release gates.
Common questions
Can I use the tool without editing JSON?
Yes. Start with the ordinary fields, run once, then use labelled text controls and Add, Remove and Move buttons for every repeated entry. JSON is an optional import and a current-data export, not the main authoring interface.
Does Download create a PDF?
No. HTML is a standalone document, while JSON and text preserve current authored data in their stated forms. Open the HTML and choose Print or Save as PDF in your browser yourself. Inspect every resulting page before sending it.
What happens when I remove an old entry?
The next valid export is rebuilt from current controls only. Removed text and the original import file are not retained in a hidden history. A validation error immediately disables the previous download instead of leaving a stale document available.
Keep going with related tools
All files →Literal Text Template Filler
Fill a variable-only text template from one JSON object or a bounded array of records.
TextRepeated Word Proofreader
Find adjacent literal word repeats and identical paragraphs while retaining original source offsets.
TextAbbreviation First-use Auditor
Check your declared abbreviations for exact first-use expansion, exemptions and original-source occurrence evidence.