About this tool
Create a cover letter for your next job interview
The Cover Letter generator turns twelve fields — your name, phone, email, portfolio link, date, hiring manager, company, job title, years of experience, previous work, skills and why that company — into a complete, correctly structured cover letter: contact block, date, addressee, subject line, four body paragraphs and a sign-off. Eight of those fields are required, so the letter cannot be produced with the placeholders still empty. You can copy the finished text, download it as a .txt file, or export it as a PDF.
Open Cover Letter on AltFTool — it loads instantly in your browser.
Press Get Started Free on the opening screen to reach the Fill Your Details form, then complete the twelve boxes: Your Name, Phone Number, Email Address, LinkedIn / Portfolio, Date, Hiring Manager, Company Name, Job Title, Experience (e.g. 1 year / Fresher), Previous Work / Internship, Skills and Why this company.
Click Generate Cover Letter. Your Name, Phone Number, Email Address, Date, Company Name, Job Title, Experience and Skills are required — leave any of them empty and the form answers 'Please fill all required details before generating the cover letter.' instead of building the letter.
Read the result under Generated Cover Letter, then press Copy to put it on the clipboard (the button reads Copied ✓) or Download as Text to save it as CoverLetter.txt. Reset & Go to Landing Page clears every box and sends you back to the site home page.
Contact block, date, recipient, subject line and sign-off are laid out in the conventional order, not left to you.
Eight fields are mandatory, so you cannot accidentally send a letter that still says the job title is blank.
Copy the text into an email, download a .txt to edit further, or export a PDF for an upload form.
Eight are required: name, phone, email, date, company, job title, years of experience, and skills. Portfolio or LinkedIn link, hiring manager name, previous work and your reason for wanting that company are optional, though the letter reads noticeably better with them.
No. It fills a fixed, human-written template with the details you enter, so the wording is predictable and you can see exactly what will be produced. That also means you should personalise the body paragraphs before sending — a template alone will read like one to an experienced recruiter.
The field defaults to "Hiring Manager", which is the safe generic salutation. It is worth two minutes on the company's LinkedIn or careers page to find the actual name, since a named greeting reads as a letter written for that role rather than a mail merge.
One page — the letter this produces has four short body paragraphs, which fits comfortably. If you add to it, keep the whole thing under roughly 400 words; recruiters skim, and anything longer than a page rarely gets read to the end.