Discuvr QR Code Generator

Office & Data

CSV to Excel Paste CSV and see it as a spreadsheet instantly, with numbers, dates and IDs typed the way Excel should hold them. Download a clean .xlsx only when you want it. Sign PDF Sign a PDF in your browser - draw, type or upload your signature, place it on any page, add the date, and download the signed copy. The file never leaves your device. Redact Permanently redact PDF, Word, Excel, PowerPoint, text and image files. Matches and boxes are removed from the file itself, not covered up, and the result is checked again before you download it. What is my IP See the public IP address websites see when you connect, whether it is shared (CGNAT) or private, and what else your browser reveals. Case Converter & Line Tools Change text to UPPER, lower, Title or Sentence case, turn names into camelCase or snake_case, and remove duplicate lines or sort a list. Text Compare Paste two versions of a text to see every added, removed and changed line, with the changed words highlighted.

Writing & Proposals

Tone Polish Reformat what you wrote with proper grammar, structure and articulation - in your own voice. One paste, one reply, no chat session. Freelance Proposal Generator Describe a client problem and get a scoped, priced, ready-to-send freelance proposal in seconds.

Legal & Compliance

IP Law Q&A Chatbot Ask questions about Indian IP law - trade marks, patents, copyright, designs and more, with the web search results it used listed above each answer. Patent FER Reply Generator Paste the objections from a First Examination Report to draft a structured reply, or upload a draft for an IP risk review. Government Scheme Eligibility Finder Answer a short set of questions once. Sign in and we save your answers, so you can check which central government schemes you may qualify for without retyping them.

Privacy & Security

Website Security Scan Scan a domain for real, reproducible security weaknesses. Every finding carries the observation behind it and the command to verify it yourself. Image Scrub See exactly what your photo reveals about you - GPS, camera serial, your name - then strip it. Crop, resize, blur faces and convert, all without the image being stored anywhere.

Developer Tools

JSON Formatter Beautify, minify and validate JSON in one paste - with the exact line and column when it will not parse, and a count of what is actually in the document. Python Formatter Reformat Python the way Black would, with the line length and quote handling you choose - and a count of exactly how many lines changed. HTML Viewer Paste HTML and see it rendered live in a sandbox, at phone, tablet or desktop width - with beautify, minify, a console for scripts and a report of what is broken in the markup. IP Subnet Calculator Enter CIDR notation or an IP with a netmask and get the network address, broadcast address, usable host range and total address count instantly. Encode / Decode Encode or decode Base64, Base64URL, URL percent-encoding, HTML entities and hex as you type, with full UTF-8 support. Unix Timestamp Converter Convert a Unix epoch timestamp in seconds, milliseconds, microseconds or nanoseconds to a date in UTC or a major world time zone, and a date back to a timestamp. System Diagram Maker Type arrows like User -> API -> Database and get a laid-out architecture or flow diagram. Fold groups into one box for the big picture, number the steps for a detailed flow.

AI Workbench

AI Playground Compare responses from multiple LLM providers side by side in real time. Bring your own API keys. Agent Playground Experiment with AI agents that use tools - web search, a calculator, URL fetching - across multiple providers.

Learning

Study Buddy An interview-prep coach for top tech jobs, from the first study day to an accepted offer: a plan across DSA, LLD, system design, behavioural and AI-assisted coding, mock interviews, a resume review, an applications tracker and offer comparison.

Everyday Helpers

QR Code Generator Create QR codes from text, URLs, WiFi credentials or contact info - as PNG images or SVG vectors, with the error correction level you choose. Unit Converter Convert between length, weight, temperature, volume, speed, area and energy units instantly - 40+ unit types with instant results. Password Generator Generate a random password with cryptographically secure randomness, tune its length and character types, and see its strength in bits of entropy. Word Counter & Readability Analyzer Count words, characters, sentences and paragraphs, estimate reading time, and score readability - with true character-based counting for Chinese, Japanese, Korean and Thai text. Age / Date Difference Calculator Find someone's exact age, or the exact difference between any two dates - years, months and days, plus the total number of days and weeks. Date Difference Calculator Count the days, weeks, months and working days between two dates, or add and subtract days from a date. Percentage Calculator Calculate X% of Y, what percent one number is of another, percentage increase or decrease between two numbers, or reverse percentage - four common calculations in one tool. SIP Calculator See what a monthly investment grows to, with a yearly step-up, a starting lump sum and inflation, or find the monthly amount a goal needs. BMI Calculator Calculate your Body Mass Index (BMI) from height and weight, in metric or imperial units, classified against the WHO adult categories - underweight, normal, overweight, obese.
Sign in Get started
All toolsEveryday Helpers

QR Code Generator

Convert text or URLs into QR codes

Text or URL

0 / 2953
Output format

Preview

Your QR code appears here.

About QR Code Generator

QR codes are everywhere - on packaging, marketing materials, contact cards, WiFi signs and payment links. Generate them instantly from any text, URL or contact info. Choose PNG for a raster image or SVG for a vector version you can resize without loss.

What it does

  • Create QR codes from text, URLs, contact cards (vCard) or WiFi credentials.
  • Download as PNG (raster) or SVG (vector, infinitely scalable).
  • Adjust error correction (Low, Medium, Quartile, High) - higher levels survive damage better.
  • PNG downloads are drawn at 10 pixels per module with a 2-module white border, so a short URL comes out at 290 x 290 px; the size slider only sets the preview.
  • Free, no sign-up and no ads. Your text is never stored; only the output format is counted.

How it works

  1. 1 Enter text, a URL, contact info, or WiFi credentials.
  2. 2 Choose PNG or SVG and an error correction level.
  3. 3 Click Generate and download your QR code.

What is a QR code?

A QR code encodes text or a URL into a scannable square that cameras, phones and QR readers can instantly decode. They are used on product packaging (links to a manual or video), marketing materials (links to a website or email signup), WiFi signs (the network name and password), payment links (banking and mobile wallets) and contact cards.

Error correction levels

A QR code can survive partial damage - dirt, creases or poor printing - and still scan correctly. Higher error correction levels use more of the code's capacity to protect against damage. Low (7%) is for clean digital display; High (30%) is for printed materials that might get handled or worn.

Static codes never expire, and cannot be edited after printing

The code holds your text itself, not a link to a redirect service, so it keeps working for as long as the destination does: there is no subscription, no expiry date and no scan counter, and neither Discuvr nor anyone else sees who scans it. The other side is that the target cannot be changed later; a new destination means printing a new code. If the page may move, encode a short URL on a domain you control and redirect it from there. Short also scans better: at Medium, https://example.com/ (20 characters) gives a 25 x 25 module code, while a 97-character link with tracking parameters needs 41 x 41, so at 2 cm wide each module shrinks from 0.8 mm to under 0.5 mm.

What to type for a link, phone number, email or contact card

The code stores exactly the text you type, and the scanning phone decides what to offer from how that text starts. For a link, include https:// so every scanner treats it as a web address. For a call, type tel:+919800000000 with the country code. For an email, mailto:[email protected]?subject=Invoice opens a draft with that subject. For a contact card, type a vCard with one field per line: BEGIN:VCARD, VERSION:3.0, N:Rao;Asha, FN:Asha Rao, TEL:+919800000000, EMAIL:[email protected], END:VCARD. Before printing, scan the result with two different phones.

Questions

How long can the text be?

It depends on the error correction level: up to 2,953 characters at Low, 2,331 at Medium (the default), 1,663 at Quartile and 1,273 at High. These are bytes, so letters outside basic Latin, which take 2 or 3 bytes each in UTF-8, fit fewer characters. If the text does not fit, generation fails: lower the level or shorten the text.

Can I generate a QR code for WiFi?

Yes. Type the network details in this format: WIFI:T:WPA;S:Office;P:pass\;word;; The code holds exactly the text you type, so if the network name or password contains a backslash, semicolon, comma or colon, put a backslash before that character yourself, as in pass\;word. For an open network use T:nopass and leave out P. Phones that read WiFi codes then offer to join the network.

What's the difference between PNG and SVG?

PNG is a bitmap image - fixed resolution, works on any device. SVG is a vector - infinitely scalable without blur, great for print.

Which error correction should I use?

Medium (15%) is a good default. Use Low for clean digital display, High for printed materials that might be damaged or worn.

Why is the downloaded PNG a different size from the preview?

The size slider (50 to 500 px) only sets how large the preview is shown on this page. The file itself is always 10 pixels per module, so its size depends on what you encode: a short URL gives 290 x 290 px, a long text a larger image. For print, download the SVG and scale it to any size. The 2-module white border is narrower than the 4 modules the QR standard asks for, so leave some white space around the code when you place it.

Can I make a UPI payment QR code?

Yes. Type a UPI payment link in the format of NPCI's UPI Linking Specification, for example upi://pay?pa=yourid@yourbank&pn=Asha%20Rao&am=1500.00&cu=INR&tn=Invoice%2042. pa is the UPI ID that receives the money, pn the name the payer sees, am the amount (leave am out and the payer types any amount), cu is always INR and tn a short note. Write each space as %20. The code holds only this text, so the money goes straight from the payer's UPI app to that UPI ID and Discuvr never sees the payment. Test it with a small payment from another phone before you print it.

Can I make a QR code for a PDF, an image or a Google Form?

Yes, through a link. A QR code holds text, not files, so put the file online first and encode its address: upload the PDF or image to your website or to a cloud drive shared so that anyone with the link can open it, copy that link and paste it here. For a Google Form, use the link from the form's Send button. Test the code with a phone that is not signed in to your account, because a private link still scans but opens a sign-in or access-denied page. Replacing the file at the same address keeps the printed code working; a new link needs a new code.

Why won't my printed QR code scan?

Check four things. First, the white margin: the QR standard (ISO/IEC 18004) asks for 4 modules of blank space on every side and this tool's file has 2, so leave extra white around the code in your layout and keep it away from busy backgrounds and box edges. Second, module size: the longer the text, the more modules and the smaller each one prints, so shorten the link or print the code larger. Third, contrast and surface: keep the dark modules on a light background as downloaded, because many phone readers cannot read an inverted light-on-dark code, and avoid glossy lamination or curved surfaces that reflect light. Fourth, the content: if the screen preview scans but the print does not, the print is the problem; if the link opens an error page, the code is fine and the destination is not.

Can I add a logo or change the colours?

Not in this tool: every code is black modules on a white background, the highest-contrast combination, as PNG or SVG. If a designer places a logo over the SVG afterwards, generate it at High (30%) error correction, keep the logo small and in the centre, keep it clear of the three large corner squares the reader uses to find the code, and test with several phones before printing. A covered area uses up the same recovery capacity that would otherwise absorb dirt or creases. A coloured code needs dark modules on a much lighter background.