Job Description Generator
Generate a professional job description for any role — ready to post on job boards instantly.
Did this tool work for you?
How to use this calculator
- 1
Enter the job title, company name, location, and employment type.
- 2
Write a 1–2 sentence description of your company.
- 3
List key responsibilities separated by commas.
- 4
List requirements separated by commas.
- 5
Optionally add salary range and benefits, then copy or download.
Frequently asked questions
Is the job description written by AI?
No. It is a fixed template with your inputs substituted into it: no language model, no network call, and the same inputs always give the same text. The “About the role” paragraph, the “How to apply” paragraph and the closing equal-opportunity sentence are identical for every job, apart from the title and company name inserted into them.
How are responsibilities, requirements and benefits formatted?
Each of the three fields is cut at every comma, each piece is trimmed, empty pieces are dropped, and each remaining piece becomes a “ • ” bullet. “Build dashboards, Clean data,, Report weekly” gives three bullets. A comma inside one item, as in “Python, SQL and R experience”, splits it into two bullets, so reword such items. Benefits form a “WHAT WE OFFER” section only when that field is non-empty.
What happens if I leave fields blank?
Blank title, company and location become [Job Title], [Company Name] and [Location]. A blank responsibilities field gives the single bullet “Perform core duties related to the role”, and blank requirements give “Relevant experience in the field”. A blank company description becomes “[Company Name] is a growing company looking for talented individuals to join our team.” Those defaults are placeholders in spirit, so replace them with real content.
Where does the salary appear?
If the salary field has text, a line “Salary: …” is printed directly under the company line, exactly as typed, so “$40/hour” appears as “Salary: $40/hour”. If it is empty the line is omitted. Nothing is converted or checked, and the tool does not know whether your location requires a pay range in postings. Check local rules on that.
What does the employment type do?
It selects one of Full-time, Part-time, Contract, Freelance or Internship and prints it, with the first letter capitalised, on the second line after the company and location, for example “Acme Inc. · Remote · Part-time”. It does not change any other wording, so a freelance posting still ends with “Please submit your resume and a brief cover letter”.
What is the equal-opportunity sentence, and is it enough?
The last paragraph always says that the company “is an equal opportunity employer” and celebrates diversity. It is a fixed line that the tool adds whatever you enter; it is not drawn from any law and the tool does not check your wording for compliance. Employment and anti-discrimination rules differ by place, so check local rules and edit or remove the sentence to fit your situation.
What does the tool not do?
It does not write role-specific duties, rank requirements, split must-haves from nice-to-haves, estimate a salary, check for biased wording or post to any job board. It also has no field for reporting line, team size, application deadline or contact address; add those to the text yourself.
How this job description template is put together
A template with nine inputs
The tool takes a title, company, location, employment type, salary, company description, responsibilities, requirements and benefits, and returns one block of plain text with a fixed order: title block, About the company, About the role, Responsibilities, Requirements, an optional What we offer section, How to apply, and a closing line. Several of those parts contain prewritten sentences, and only the lists and the company description carry your own wording.
| Section | Input used | If blank |
|---|---|---|
| Title block (first two lines) | Job title upper-cased; company, location, type | [JOB TITLE], [Company Name], [Location], Full-time |
| Salary line | Salary text | Line omitted |
| About [company] | Company description | Default “growing company” sentence |
| About the role | Job title and company inside fixed sentences | Placeholders in brackets |
| Responsibilities | Comma-separated list | One generic bullet |
| Requirements | Comma-separated list | One generic bullet |
| What we offer | Comma-separated benefits | Section omitted |
Worked example: a part-time analyst role
For a Data Analyst at Acme Inc., Remote, part-time, with the salary “$40/hour”, the company line “Acme builds scheduling software.”, responsibilities “Build dashboards, Clean data,, Report weekly”, requirements “SQL, Excel” and benefits “Flexible hours, Equipment budget”, the output opens with “DATA ANALYST”, then “Acme Inc. · Remote · Part-time” and “Salary: $40/hour”. Responsibilities show three bullets, requirements two, and a “WHAT WE OFFER” section lists the two benefits.
Worked example: nothing filled in
With every field blank the output starts “[JOB TITLE]” and “[Company Name] · [Location] · Full-time”, has no salary line and no benefits section, and the role paragraph reads “We are looking for a [Job Title] to join our team.” The only real-sounding content is the generic bullets “Perform core duties related to the role” and “Relevant experience in the field”, which is why the page you publish should never be a blank-field result.
Editing the fixed parts
The paragraph “In this role, you will work closely with our team to deliver high-quality work that drives results” is the same for a nurse or a developer, so rewrite it around the role’s actual purpose. Do the same for the application instructions, which ask for a resume and cover letter regardless of employment type, and for the equal-opportunity sentence at the end. Add what the tool has no field for: reporting line, closing date and how to apply. Local rules on pay transparency and on what a posting may say vary, so check them before you publish.
Learn more from an authoritative source:
InvestopediaPress Release Generator
Generate a professional press release for product launches, company news, or events — formatted to media standards.
Business Proposal Generator
Generate a professional business proposal for client projects, freelance work, or partnerships.
Profit & Loss Calculator
Calculate net profit or loss, profit margin, and break-even from revenue and cost data.
Employee Cost Calculator
Calculate the true total cost of an employee including salary, benefits, and employer overhead.
Cash Flow Calculator
Calculate operating, investing, and financing cash flows to assess business liquidity.
Inventory Turnover Calculator
Calculate inventory turnover ratio, days sales of inventory (DSI), and assess efficiency.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →