1QR code data

{{ fmtNum(quota.remaining) }} {{quotaText.remaining}} {{quotaText.upgrade}} Sign in for a larger quota
Auto fill Excel Live demo
Codes: {{ contentLineCount }} File names: {{ nameLineCount }} Labels: {{ labelLineCount }} {{ quotaText.clearBtn }}
File naming {{ basic.file_name_type == 1 ? 'Sequence' : (basic.file_name_type == 2 ? 'QR code content' : 'Custom') }}
Sequence QR code content Custom
Auto fill Codes: {{ contentLineCount }} · File names: {{ nameLineCount }}
Add a text labelOptional
{{ basic.label_setting.show_label == 1 ? 'On' : 'Off' }}
QR code content Custom
Add line break Remove line break Extract

{{quotaText.labelVipHint}}

Content {{ contentLineCount }} · Label {{ labelLineCount }}
How to use Paste · Import · Generate · Download
  1. 1
    Paste one URL or text per line. Blank lines are ignored.
  2. 2
    Set size, colors and file naming as needed.
  3. 3
    Generate — every code appears in the results window.
  4. 4
    Download single files, or the whole batch as one ZIP.

History

Stored for 7 days


Presets

2Preview & settings

{{ flowStageText }} {{ flow.stage == 'render' || flow.stage == 'pack' ? flow.done + ' / ' + flow.total : flow.total }}

Sample text

{{n}}

Sample text

{{n}}

{{basic.base.size + basic.base.margin*2}} × {{basic.base.size + basic.base.margin*2}} px

{{((basic.base.size+basic.base.margin*2)/basic.base.dpi *2.55).toFixed(1)}} × {{((basic.base.size+basic.base.margin*2)/basic.base.dpi *2.55).toFixed(1)}} cm · {{basic.base.dpi}} DPI

Style settings Basic · Color · Logo · Text

TextJPG — AI text editing for images
Replace text in posters, screenshots and product photos while keeping the original look.
Try it free
3{{ contentLineCount }} codes ready0 codes
{{ cfgText.title }} {{ cfgItems.length }}/10
  • {{ item.name }} {{ cfgSummary(item) }}

{{ cfgText.empty }}

{{ cfgText.note }}

{{ qrFmt(qrTotal) }} QR codes ready

Click a card to download one file · ZIP includes all

All {{ qrFmt(qrTotal) }} URL {{ qrFmt(qrUrlCount) }} Text {{ qrFmt(qrTextCount) }}

{{ item.file_name }}

{{ item.content }}

No results match your search.

Showing {{ qrFmt(qrShown.length) }} of {{ qrFmt(qrFiltered.length) }} · all {{ qrFmt(qrTotal) }} included in the ZIP

{{quotaText.zipLockHint}}

{{ qrUpsellText.title }}

{{ qrUpsellText.sub }}

{{ t.label }} {{ t.desc }}

The number is appended to the end, so add / or ?id= yourself.

Saved as a MECARD contact with the number below as phone.

Spaces, dashes and brackets are removed automatically.

A number is appended to the name, one network per code.

Hidden network
@

{n} = zero-padded number, {i} = plain number.

to {{ autoCountText }}
Preview {{ autoCountText }}
  • {{ line }}

Enter a valid range to see what will be generated.

Example: {{autoName.data}}{{prefixZero(autoName.start,(autoName.end).toString().length)}} – {{autoName.data}}{{autoName.end}}

Rows in data: {{ contentLineCount }} · suggested end

Drop a file here, or click to browse
XLSX, XLS or CSV · Download template · Column A: content, B: file name, C: label
Import immediately after upload

Preview

{{ col.label }}
{{ row[ci] != null ? row[ci] : '' }}
{{ excel.advanced ? 'Hide options' : 'Column mapping' }}
-
{{quotaText.badge}}

{{quotaTitleText}}

{{quotaText.usedL}} {{quotaUsedText}} {{quotaText.limitL}} {{quotaLimitText}}

{{quotaFreeName}}
{{quotaLimitText}}{{quotaText.unit}}
{{quotaPlan.name}}×{{quotaMult}}
{{quotaPlanQrcodeText}}{{quotaText.unit}}
${{quotaPlanPriceText}}{{quotaText.mo}} {{quotaPriceNote}}
Or top up instead +{{quotaAddonText}}
{{guestLoginBadge}}

{{guestLoginTitle}}

{{guestLoginSub}}