Free tool

Job application form generator

Formgong team ·

The sample is an application for a small business: who the person is, which position, when they can start, a link to their CV and a few lines about their experience.

Short answer: A job application form generator writes the form candidates fill in on your careers page. This sample asks for a name, email, phone, position, start date, a CV link, experience and consent to keep the application. The generator has no file field, so the CV comes as a link. Each application reaches you by email or Telegram.

Job application form you can copy

Change the positions in the list, or describe the role in the box: “Application for a barista, with weekend availability and a link to a CV”. The HTML tab is selected. React and Vue tabs write the same fields for a careers page built with them.

Live preview

Preview only. Nothing is sent from this page.

Apply for this job

Copy the code

Replace fk_your_access_key with your own Formgong access key. The placeholder does not accept submissions. The honeypot field is named botcheck. Leave it empty.

The HTML form posts in the browser. React and Vue show an error on the page if the request fails. These class names need Tailwind on your site. This page does not load Tailwind. Bootstrap 5 class names need Bootstrap on your site. This page does not load Bootstrap.

HTML
<style>
#fg-fk_your_access_key{box-sizing:border-box;max-width:520px;width:100%;padding:28px;border:1px solid #dbe2ea;border-radius:8px;background:#fff;color:#0f172a;font:16px/1.5 system-ui,sans-serif;display:grid;gap:16px}#fg-fk_your_access_key *{box-sizing:border-box}#fg-fk_your_access_key h2{font-size:24px;line-height:1.3;margin:0 0 4px;color:#0f172a}#fg-fk_your_access_key label{display:grid;gap:6px;font-weight:500}#fg-fk_your_access_key input,#fg-fk_your_access_key textarea,#fg-fk_your_access_key select{width:100%;font:inherit;min-height:44px;border:1px solid #94a3b8;border-radius:8px;padding:10px 12px;background:#fff;color:#0f172a}#fg-fk_your_access_key textarea{min-height:96px;resize:vertical}#fg-fk_your_access_key .fg-reminder-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400}#fg-fk_your_access_key input[type=checkbox]{width:20px;min-height:20px;flex-shrink:0;margin:2px 0}#fg-fk_your_access_key button{font:inherit;font-weight:600;min-height:48px;padding:12px 20px;border:0;border-radius:8px;background:#4338ca;color:#ffffff;cursor:pointer}#fg-fk_your_access_key :focus-visible{outline:3px solid #4338ca;outline-offset:3px}#fg-fk_your_access_key button:disabled{cursor:wait;opacity:.7}#fg-fk_your_access_key p{margin:0}#fg-fk_your_access_key fieldset{border:0;padding:0;margin:0;display:grid;gap:8px;min-width:0}#fg-fk_your_access_key legend{font-weight:500;padding:0;margin-bottom:6px}#fg-fk_your_access_key .fg-choice{display:flex;align-items:center;gap:10px;font-weight:400}#fg-fk_your_access_key input[type=radio]{width:20px;min-height:20px;flex-shrink:0;margin:0}#fg-fk_your_access_key .fg-trap{position:absolute;inset-inline-start:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
</style>
<form id="fg-fk_your_access_key" action="https://formgong.com/submit" method="POST">
  <h2>Apply for this job</h2>
  <input type="hidden" name="access_key" value="fk_your_access_key">
  <input type="hidden" name="_lang" value="en">
  <label>Full name * <input type="text" name="full_name" required></label>
  <label>Email * <input type="email" name="email" required autocomplete="email"></label>
  <label>Phone <input type="tel" name="phone" autocomplete="tel"></label>
  <label>Position * <select name="position" required><option value="">—</option><option value="Sales assistant">Sales assistant</option><option value="Warehouse">Warehouse</option><option value="Office">Office</option></select></label>
  <label>Earliest start date <input type="date" name="start_date"></label>
  <label>Link to your CV or LinkedIn <input type="url" name="cv_link"></label>
  <label>Tell us about your experience * <textarea name="experience" required></textarea></label>
  <label class="fg-choice"><input type="checkbox" name="agree" value="yes" required> I agree that you keep my application for this hiring round *</label>
  
  <div class="fg-trap" aria-hidden="true"><label>Leave this field empty<input name="botcheck" tabindex="-1" autocomplete="off"></label></div>
  
  
  <button type="submit">Send application</button>
</form>

Make it live free

Create a free form, then open Connect on that form in this browser. If it still has the default name, email and message fields, they are replaced with this form.

Fields in the job application sample
FieldTypeRequired
Full name, emailText, emailYes
Phone, earliest start dateTel, dateNo
PositionSelect with three rolesYes
CV or LinkedIn linkURLNo
Experience, consentTextarea, checkboxYes

What to ask, and what to leave out

Ask what you need to decide who to interview: how to reach them, which role, when they can start and why they fit. The sample has a url field for a CV or LinkedIn link, because this generator does not write a file upload. A link also keeps large attachments out of your inbox.

Leave out questions about age, date of birth, marital status, children, religion, health or a photo. In the US, the EEOC treats questions like these as evidence of discrimination when the answer is not needed for the job, and EU countries have similar rules. If the law requires a question for the role, such as the right to work, ask it in the words your local guidance uses.

Keeping applications private

An application holds personal data. The sample ends with a required checkbox: the person agrees that you keep the application for this hiring round. Say on the page how long you keep applications, and delete them when the round is over.

Formgong stores submissions in the EU. To track candidates as a team, send each application to Notion, where it becomes a row in a database you can move through stages. Or keep it simple and reply from your mail app: the notification uses the candidate’s email as the reply address.

Other kinds of application

A program, a grant or a volunteer role uses the same form with other questions. The registration form generator has a shorter application example next to a workshop signup. For one-off hiring, this page is enough. For dozens of open roles, an applicant tracking system will save you time.

Free limits, email and storage

The application form code is free to copy. Applications are delivered only after you replace the placeholder key.

Copying the code needs no account. AI generations are limited to 5 an hour and 10 a day for each network, plus 100 a day for the whole site. When a limit is hit, use “Build it yourself, without AI”. That path does not call the model.

On the free plan, Telegram is instant and email is sent for every submission. The free plan is 1,000 submissions a month. Auto-reply is not on the free plan. Submission data is stored in the EU. Support is Formgong at support@formgong.com.

Your description is sent to the model so it can choose fields. It is not stored. Do not paste passwords, card numbers or other secrets.

Questions

What is a job application form generator?

A tool that writes the application form for your careers page. This one gives HTML, Tailwind, Bootstrap 5, React and Vue versions of the same fields.

How do I create a job application form in HTML?

Use text, email and tel inputs for contact details, a select for the position, a textarea for experience and a required consent checkbox. Copy the HTML tab on this page for a working version.

Can candidates upload a CV?

Not with this generator, which has no file field. The sample asks for a link to the CV or a LinkedIn profile instead.

What should a job application form not ask?

Age, date of birth, marital status, children, religion, health or a photo, unless the law requires it for the role. These questions can be treated as evidence of discrimination.

Where do the applications go?

To your Formgong inbox, and to you by email or Telegram, after you add a real key. You can also send each one to Notion.

Sources

Checked on 16.10.2026 against these public pages: EEOC: Prohibited employment policies and practices, MDN: input type=url, Formgong HTML guide.

← Formgong