Skip to content
ToolHub

Everyday Calculators

Percentage CalculatorFind X% of a number, percentage change and more.
Age CalculatorExact age in years, months and days, plus your next birthday.
CGPA / GPA CalculatorSemester GPA and CGPA on the COMSATS/HEC 4.0 scale.

Finance Calculators

Loan / EMI CalculatorMonthly payment, total interest and yearly schedule.
Compound Interest CalculatorSee how savings grow with compounding and monthly deposits.
Tip CalculatorWork out the tip and split the bill between friends.
Currency ConverterLive exchange rates for PKR, USD, SAR, AED, GBP and 35+ currencies.
Discount & Sales Tax CalculatorSale price after discount, extra % off, and GST or sales tax.
Fuel Cost CalculatorTrip fuel cost from distance, mileage and petrol price.

Pakistan Tools

Salary Tax Calculator PakistanIncome tax and take-home pay under the 2026-27 FBR slabs.
Zakat CalculatorZakat due on cash, gold, silver and business assets.
Electricity Bill CalculatorEstimate your LESCO, IESCO or other DISCO bill from units used.
Amount in WordsWrite any amount in words in rupees (lakh/crore) or millions, for cheques.

Health & Fitness

BMI CalculatorBody Mass Index in metric or imperial units.
Calorie CalculatorDaily calories, BMR, TDEE and macros for your weight goal.

Date & Time

Date CalculatorDays between two dates, business days, or add and subtract days.
Time Zone ConverterConvert a time between Pakistan, the Gulf, UK, US and 60+ cities.
Online StopwatchAccurate stopwatch with laps and keyboard shortcuts.
Countdown TimerOnline timer with an alarm sound, presets and a progress ring.
Pomodoro TimerFocus in 25-minute sessions with automatic breaks.

Text Tools

Word CounterCount words, characters, sentences and reading time.
Case ConverterUPPER, lower, Title, Sentence, camelCase and more.
Typing Speed TestTest your typing speed in WPM with live accuracy.

Image & PDF Tools

Image CompressorShrink JPG, PNG and WebP images without uploading them.
Image ConverterConvert between JPG, PNG and WebP and resize, in your browser.
Merge PDFCombine several PDF files into one, privately.
Split PDFExtract pages or split a PDF into separate files.

Developer & Device Tools

JSON Formatter & ValidatorPretty-print, minify and validate JSON.
Base64 Encoder / DecoderEncode text to Base64 or decode it back (UTF-8 safe).
Keyboard TesterCheck every key on your keyboard works, online.

Converters & Generators

Unit ConverterLength, weight, temperature, volume and speed.
Password GeneratorStrong random passwords, generated in your browser.
QR Code GeneratorFree QR codes for links, Wi-Fi, WhatsApp, email and more.

QR Code Generator

Free QR codes for links, Wi-Fi, WhatsApp, email and more.

Error correction
Higher survives damage or a logo, but is denser
Colours

Your QR code will appear here

Always test the code with your phone camera before printing.

Something not working right?

About this qr code generator

Make a QR code for a website link, plain text, Wi-Fi network, phone number, email, SMS or WhatsApp chat in seconds. Choose the size, colours, margin and error-correction level, then download a high-resolution PNG or a scalable SVG that stays sharp in print. Everything is generated in your browser: the code contains only the data you enter, nothing is uploaded or redirected through a server, and the code never expires.

How to use it

  1. 1Choose what the code should do: open a link, join a Wi-Fi network, start a WhatsApp chat and so on.
  2. 2Fill in the details; the preview updates as you type.
  3. 3Adjust the size, colours, margin and error correction if you like.
  4. 4Download the PNG or SVG (or copy the image) and test it with your phone camera before you print.

Frequently asked questions

Do these QR codes expire, and is my data private?+

They never expire. These are static QR codes: the link or text is stored inside the code itself, not on a server, so the code keeps working for as long as its content is valid. The code is generated in your browser, so details such as your Wi-Fi password are never uploaded. If a website address changes later, make a new code.

How do I make a QR code for my Wi-Fi?+

Choose Wi-Fi, then enter the network name (SSID) exactly as it appears on your devices, the password and the security type. Almost all home routers use WPA, WPA2 or WPA3. The code uses the standard WIFI:T:WPA;S:name;P:password;; format, which the camera apps on iPhone and Android read to join the network in one tap. Special characters such as ; , : and \ are escaped for you.

How do I create a WhatsApp QR code?+

Choose WhatsApp and enter the phone number in international format without the + or leading zeros, for example 923001234567 for the Pakistani mobile number 0300 1234567. You can add a message that will be pre-filled in the chat. The code opens a https://wa.me/ link, which starts the chat in the WhatsApp app or on WhatsApp Web.

Which error correction level should I choose?+

Error correction lets a code scan even when part of it is dirty, scratched or covered. Level L can recover about 7% of the code, M about 15%, Q about 25% and H about 30%. Higher levels add more modules, making the code denser. M is a good default for screens and clean prints; choose Q or H for stickers, outdoor signs or if you plan to place a small logo over the middle.

What size should a printed QR code be, and can I change its colours?+

A common rule of thumb is that the code should be at least one tenth of the scanning distance and never smaller than about 2 × 2 cm (0.8 in), so a poster read from 2 metres away needs a code of about 20 cm. Use the SVG download for print. Custom colours work if you keep a dark foreground on a light background with strong contrast and leave the 4-module quiet zone around the code; many scanners cannot read inverted (light on dark) or low-contrast codes, and the tool warns you about both.

Related tools