eSIM.Now Anywhere Travel eSIM data plans — buy online, install in minutes, no physical SIM needed. Get your eSIM

eSIM QR Code Generator

100% local

Create a scannable eSIM activation QR code from an LPA activation string, or from an SM-DP+ address plus its matching ID. Everything is computed in your browser — the activation code is never sent anywhere.

Paste it in any shape. A missing LPA:1$ prefix, full-width characters, stray line breaks or an Apple universal link are all repaired automatically.

Options

The white border around the code. Four modules is the standard minimum.

Your activation code never leaves this page. The only network call is an anonymous, cookieless page-view count that never sees the code. Open your browser’s developer tools and watch the Network tab if you want to confirm it.

How to use the QR code

  1. Generate the code above and display it on a second screen, or print it.
  2. On the phone that will use the eSIM, open the eSIM setup flow: iOS — Settings › Cellular › Add eSIM › Use QR Code. Android — Settings › Network & internet › SIMs › Add eSIM.
  3. Point the camera at the code and follow the prompts.
  4. If the profile needs a confirmation code, enter the code your provider gave you when asked.

Why generate the QR code yourself

  • Your provider only sent text. Many providers e-mail the raw LPA:1$… string and expect you to type it in by hand. A QR code is faster and avoids typos.
  • The original QR code is unreadable. Screenshots that have been compressed, cropped or photographed often will not scan. Re-generating from the text gives you a clean code.
  • You need a bigger or higher-contrast code. Pick a larger PNG or a higher error-correction level for printing.
  • You want a vector file. SVG scales to any size without blurring — useful for print and documentation.

Malformed codes we repair automatically

  • Missing LPA: prefix, or a missing 1$ format version.
  • Lower-case lpa: written by an e-mail client.
  • Full-width $ and : pasted from Chinese or Japanese messaging apps.
  • Line breaks and stray spaces introduced by e-mail wrapping.
  • Zero-width characters and smart quotes copied from a PDF or a chat bubble.
  • A full Apple esimsetup.apple.com universal link — the activation code is extracted from it.
  • An SM-DP+ address written as a URL with https:// or a trailing path.

More questions? Read the eSIM QR code FAQ.