Skip to content
Onlano

Free job description generator

Turn a title and a few notes into a clear job description you can edit and post. It lists benefits only if you give them and leaves pay to you. Other lines are suggestions, so check that each one is true of the role.

Anything specific: what the team does, the salary range, real benefits. The AI will only list benefits you mention.

Free to use. No sign-up needed.

Your job description

Your draft will appear here.

What a good job description includes

Candidates use a job description to decide whether to apply, so it should answer their questions before they ask.

  • A searchable title. "Accounts Payable Clerk" gets found. "Finance Ninja" does not.
  • A short summary. What the role is for and who it reports to.
  • Location and work mode. For remote roles, say which countries or time zones work.
  • Responsibilities. What the person will actually do most weeks.
  • Requirements. True must-haves only.
  • Nice-to-haves. Listed separately, so good people do not rule themselves out.
  • Pay and benefits. See below.
  • How to apply. The steps, and when people will hear back.

The generator returns a summary, responsibilities, requirements, nice-to-haves, benefits and keywords. It is told not to invent pay, benefits or company facts, so anything missing from your notes is yours to add. For the wider process, see how to hire.

How to avoid discriminatory wording in a job ad

Rules vary by country, and none of this is legal advice. Two official references show the pattern. The US EEOC says a job ad cannot show a preference for, or discourage, people based on protected traits, and warns that seeking "females" or "recent college graduates" may break the law. GOV.UK says to use phrases like "recent graduate" or "highly experienced" only when they are actual requirements of the job.

Instead ofTry
Recent graduates onlyEntry-level role, training provided
Young, energetic teamSmall team that ships every week
Salesman, waitressSales representative, server
Male candidates preferredDescribe the actual duties or shift pattern
Highly experienced5 or more years running payroll, if the job needs it

The AI is told to avoid this wording, but it can still slip through. Employers in India, Pakistan and elsewhere should check their own rules.

Should you put the salary in a job description?

"Competitive salary" tells a candidate nothing. Post a real range where you can. In some places you must:

  • California: Employers with 15 or more employees must put the pay scale in the posting if the job may ever be filled in the state, according to the Labor Commissioner.
  • New York State: Businesses with four or more employees must list a pay range. The state's FAQ says "$17 an hour and up" is not acceptable, and that a range above what you are willing to pay is not posted in good faith.

Other places have their own rules, so check where the role could be filled. A useful line looks like "₹12,00,000 to ₹15,00,000 a year, plus annual bonus". Say so plainly if pay depends on commission. The generator will not supply a figure you did not give it, so put your range in the notes.

How to review an AI job description before posting

You are the one publishing this, so go through the draft line by line:

  1. Accuracy. Would the hiring manager recognize this job? Delete tasks the person will not do.
  2. Requirements. For each one, ask whether you would reject a strong candidate without it. If not, move it to nice-to-have.
  3. Experience. Does the number of years match the level? Five years for an entry-level job fails this test.
  4. Facts. Check location, work mode, reporting line, benefits and anything about your company.
  5. Wording. Read it against the table above.
  6. Pay. Make sure the range is honest.

When you are happy with it, you can post it on Onlano. Reading a few similar open jobs can show where yours is unclear.

Frequently asked questions

How long should a job description be?

Long enough to cover the role, pay and how to apply, and short enough to read in two or three minutes. Cut any line that would not change a candidate's decision.

What is the difference between a job description and a job ad?

A job description sets out the role, while a job ad is the public version written for candidates. Many small employers use one document for both, which works if it is accurate and readable.

Do I have to include the salary?

It depends on where the job is and where it could be filled. California and New York require it for covered employers. Where it is optional, a real range still tells candidates more than a vague phrase.

Can I ask for a degree?

Ask for one if the job truly needs it, such as for a licensed profession. Otherwise consider writing "or equivalent experience" so you do not filter out capable people.

Does the generator make my job ad legally compliant?

No. It aims for neutral wording but cannot check the law where you hire. Review the draft yourself and take local advice if you are unsure.