Skip to content

QR code generator with no server and no account

zero upload
Error correction
Customize

The fifty-seven other tools

popularCompress a PDFShrink the file without harming the text. Merge PDFsCombine several documents into one. Split a PDFCut a document into several files. Extract pages from a PDFKeep only the pages you want. Delete pages from a PDFRemove the pages you no longer want. Rearrange a PDFChange the page order with your mouse. Rotate a PDFStraighten pages scanned crooked. Number PDF pagesAdd continuous page numbers. Watermark a PDFLay a word across every page. Create a fillable PDFYour document becomes a form. Sign a PDFYour signature, placed wherever you want. Redact a PDFHidden text is destroyed, not covered. Crop a PDFCut the white margins off a scan. Multiple pages per sheetTwo, four or nine pages on one sheet. Remove PDF metadataAuthor, software and dates removed from the file. Unlock a PDFRemove a password you know. OCR: make a PDF searchableThe text of a scan becomes searchable. Edit a PDFText, shapes and images on your pages. Add a header and footer to a PDFNumbers, date and Bates in the margins. Compare two PDFsThe differences between two versions. Repair a PDFRecover a damaged PDF. PDF to imagesEach page becomes a JPG or a PNG. Images to PDFYour photos become one document. PDF to textA PDF’s text as .txt, .md or .html. Extract images from a PDFPull out the photos stored in a document. PowerPoint to PDFOne slide per page, text stays text. Word to PDFThe content comes through, and so does the page layout. EPUB to PDFAn e-book becomes a PDF. Create a zipGather your files into one archive. Password-protect a zipAn archive encrypted with AES-256. Excel to CSVOne .csv per sheet, accents preserved. Convert a 3D modelBetween .glb, .obj and .stl, losses stated up front. popularCompress an imageLighten your photos without spoiling them. Convert an imageSwitch to JPG, PNG or WebP. Resize an imageIn pixels or as a percentage. Rotate an imageStraighten or flip a photo. Crop an imageCrop to the frame and format you want. Watermark an imageA text repeated across the whole image. Remove EXIF from a photoGPS and camera removed, pixels untouched. HEIC to JPGThe iPhone photos Windows won’t open. WebP to JPGThe format everything opens. WebP to PNGTo keep transparency. PNG to JPGTo lighten it when size gets in the way. JPG to PNGUseful before editing, not after. JPG to WebP25 to 35% smaller. PNG to WebPMuch lighter, transparency kept. Open a Word fileRead a .docx without installing Word. Open an Excel fileRead a workbook sheet by sheet. Open a PowerPointFlip through a .pptx and its notes. Open an EPUB bookRead an .epub without an e-reader. Unzip a fileOne archive or a hundred, a single zip out. Open a 3D modelView a .glb, .gltf, .obj or .stl. Password generatorA verified draw, an exact entropy. Username generatorUsernames you can pronounce. Voice recorderYour voice, recorded on your device. Record your screenRecord your screen as MP4. Record your cameraYour webcam, without sending anything.

How it works

The code draws itself as you type. Everything is computed by your browser, following the ISO 18004 standard: nothing is requested from a server, neither to make the image nor to store it.

You get the result as PNG, handy for an email or a presentation, or as SVG, a vector image that stays sharp at any print size.

Which correction level to choose

A QR code contains enough to be read even when damaged. The higher the level, the more it tolerates stains, folds and logos placed on top, but the denser the code becomes for the same content.

Medium suits almost every use on screen or on paper. Quartile or High make sense for an outdoor poster, a label that will get dirty, or a code you plan to put a logo on.

A few useful formats

A QR code can contain more than an address. For a Wi-Fi network, write WIFI:T:WPA;S:NomDuReseau;P:MotDePasse;;. For a number to call, tel:+33600000000. For an email, mailto:nom@exemple.fr. For a ready-to-send text message, sms:+33600000000.

Frequently asked questions

Does what I encode go anywhere? No. You can check for yourself in thirty seconds: here is how.

Does the QR code expire? Never. It depends on no service; it contains your content directly.

Is there a watermark or a limit? Neither. No account, no quota, no forced logo.

Can I change the colors and add my logo? Yes, under “Customize”. But the tool refuses settings that would make the code unreadable, and tells you which one: a contrast below 4:1, a code lighter than its background, or a logo too big for the chosen correction level. A QR code that won’t scan doesn’t look any different on screen; you find out after printing.

What logo size is accepted? It depends on the error correction, since the logo erases the modules it covers. None at “Low”, up to 18% of the side at “Medium”, 25% at “Quartile”, 30% at “High”. The tool only uses half the available correction, the other half being kept for real damage: a fold, a stain, a reflection.

What’s the maximum length? Close to 3,000 characters without accents at the lowest correction level, 1,273 at the highest: a full business card fits easily. Beyond that, the tool tells you and gives you the maximum, rather than producing an unreadable code. The longer the text, the denser the code: the tool then tells you the print size to stick to.