Jotform produces a QR code for every form, generated through the Publish tab, with no extra app or add-on required. It's aimed at one job: getting someone from a flyer, poster or table sign to the form to fill out on a phone instead of hunting for a link.
That built-in version is plain — a fixed square tied to one form's link — which is where a separate generator adds something back: your own colors, a logo, and a choice between static or dynamic that Jotform's tool doesn't offer. Both point at the same destination, a form URL, so switching between them comes down to how much the code needs to match a brand or a printed layout.
Getting a form's own QR code from Jotform
Open the form's Publish settings
From the form builder, go to the Publish tab, where Jotform lists the different ways to share the form, including a QR code option.
Download the generated code
Jotform builds it automatically from the form's public link — no design or styling step is involved.
Print or share it as-is
It works immediately once downloaded, since it's already tied to the live form.
Switch to a separate generator for anything styled
If the code needs to match branding, carry a logo, or sit somewhere it needs an SVG for large-format print, copy the same form link and build the code on a dedicated tool instead.
What Jotform's own code is built for
It exists specifically to route someone from a physical location — an event table, a clinic waiting room, a classroom door — to the exact form they need to fill out. It isn't meant to be a design element; it's a fixed utility image with no customization.
Styling a form's code for print or a brand
A business printing a form's code on a flyer, a menu, or a sign-in sheet often wants it to carry a logo or match a color scheme, which is where a separate generator is worth the extra step: same destination link, more control over how it looks once it's printed.
Putting a styled code back into the form itself
A styled version can also be added into the form's own design — as a header image, on a confirmation page, or in an emailed PDF the form generates — using Jotform's image or file upload element the same way any other picture gets added to a form's layout.
What either version holds
The form's public URL, generated the same way whether it comes from Jotform's own Publish tab or a separate generator using that same link. Nothing about form responses or submitted data is stored in the code.
https://form.jotform.com/123456789012345Sizing it for a table sign or a printed form header
A table sign read up close needs only 20-25 mm. A poster in a waiting room or lobby, read from a few meters away, should scale up well past that, following the usual rule of about ten times the code's width in scanning distance.
Print it at least 20 mm (2.0 cm) wide
Where a form's code stops working
Duplicating the form and reusing the old code
Jotform assigns a new link to a duplicated form, so a code printed against the original stops matching once the duplicate becomes the one collecting responses.
Closing the form without updating the code's destination
A form set to closed or no longer accepting submissions still has scans land on it — the code doesn't know the form's status, only the link.
Assuming the built-in code can carry a logo
Jotform's own Publish-tab code has no styling options, so a logo or color request needs a separate generator instead.
Jotform's version is fixed; dynamic needs a separate tool
The Publish-tab code has no way to be repointed later — it's tied to that one form's link permanently. If the form is likely to be rebuilt or replaced down the line, a dynamic code from a separate generator can be updated without reprinting a sign.
How dynamic QR codes workWhere a Jotform code gets used
- A clinic's waiting room sign linking to an intake form.
- An event registration table with a code next to a stack of printed flyers.
- A classroom door linking to a permission-slip form.
- A restaurant's feedback card at the register.