Best free online QR Code generator

Free QR Code Generator with URL Shortener

QrCode.pl is a free online platform for creating small QR codes with a built-in URL shortener. Encode URLs or generate QR codes for Wi-Fi, email, SMS and more. Customize your QR codes by changing their colors, adding emoticons or symbols. Perfect for personal as well as business use!

January 2026 – New Look, New Possibilities ✨

We are excited to announce the launch of our new website, built on modern technology to enhance your experience. Should you encounter any issues, please contact us at [email protected].

What’s New:

  • Enhanced QR Code Generation: Improved workflow for creating and customizing the appearance of your codes.
  • Dark Mode: You can now switch to a dark interface for better visual comfort.
  • Advanced Analytics: Access more detailed click statistics than ever before.
  • Legacy Data: The previous version of our statistics remains available here.

This update provides a powerful foundation for upcoming features, including a dedicated dashboard for dynamic links and even more robust reporting for scans and clicks.

Url *:
Enter valid URL!

Our link shortening module allows you to encode even the longest URLs into a compact, high-readability QR code.
These Micro QR codes never expire and include unlimited scans and clicks. We guarantee a minimal footprint for the generated image with fast, secure redirects. You also get free, anonymous scan tracking and click statistics for every URL.

✨ Need to recreate a QR code for an existing short link? Use the Text in QR module.

✨ This tool is free to use for everyone. To protect users, abusive links (such as phishing, spam, or malware) are blocked automatically. If you believe your link was blocked by mistake, read more on pageAbuse Prevention.
Best Practices for using our shortening service
* Maximum URL Length: 2048 characters.
* Use a direct destination URL: Avoid chaining through other URL shorteners or redirect services.
* Keep redirects minimal: Long redirect chains may be blocked.
* Prefer HTTPS: Use a secure link (https://) whenever possible.
* Avoid special characters: No spaces or unusual symbols in the URL.
* Ensure the page works: Make sure the destination page loads correctly and does not return errors.
* Do not link to dangerous files: Avoid executable files (exe), scripts (scr), and archives (zip/rar).
* No adult-restricted content: Links to explicit content are not allowed.
* Avoid illegal or unsafe content: The destination url must not contain illegal, offensive, or harmful material.
* Avoid low-reputation proxies/VPNs: These may increase the risk of your link being blocked.

* All fields marked with an asterisk are required.

QR Scans Report
Any text *:
Enter valid text to encode!

Encode any text in QR Code, the maximum text length is 2048 characters, minimum 1 character.
You can also encode a direct link to your website without using our shortening service. For example, enter: https://128.pl/XUT9h

* All fields marked with an asterisk are required.

Email *:
Enter valid email!
Subject *:
Invalid value
Message *:
Invalid value

Encode E-Mail in QR Code, enter your email, message subject and message. The maximum length of the message subject is 255 characters, the minimum is 1 character. The maximum message length is 1024 characters, the minimum is 1 character.

* All fields marked with an asterisk are required.

Phone number *:
Enter valid phone number!
Message *:
Invalid value

Encode the SMS in QR Code, enter the phone number and the message. The phone number must be in the following standard [+123456....]. The maximum message length is 1024 characters, the minimum is 1 character.

* All fields marked with an asterisk are required.

Network name *:
Enter valid WiFi name (SSID)!
Hidden WiFi network
Password:
Invalid value
WiFi encryption *:

Encode your WiFi data into a QR Code. Enter your WiFi network name, optional password and encryption protocol. The maximum length of the network name and password is 255 characters, the minimum is 1 character.

* All fields marked with an asterisk are required.

Amount*:
Enter valid amount!
Address*:
Enter valid receiver!
Message (optional):
Invalid value

Encode your Bitcoin data into a QR Code. Enter the value expressed in Bitcoin and the address of your wallet, optionally add a message. The maximum length of the address and message is 255 characters minimum 1 character. The amount must be greater than 0, the maximum value is 21,000,000. Example: 50.0000001

* All fields marked with an asterisk are required.

Customize my QR Code (colors, logos, etc.)

How to generate small QR Code from a URL?

After entering the URL, our proprietary and completely free QR Code Generator will convert it into its shortened version. An example would be this link below:

https://www.hdf.com.pl/program-do-drukowania-etykiet-samoprzylepnych.html


which after reduction takes the form:

https://128.pl/XUT9h


Such a generated QR Code has a small size and fits on small surfaces.

Place the generated QR Codes from our site on your products, advertising materials, T-shirts, mugs, print materials, web pages, etc..

Convert Link to QR Code

You can use all the barcodes generated on our website for free for both personal and commercial purposes.

Share your review with others

01
(5)

Devi

Great free tool

Your name *
Your email *
How do You rate our product in scale [1-5] *
|||||
12345
Your review *

* It is required to fill in all fields marked with an asterisk.

Most frequently asked questions

What is qrcode.pl?
This is a free online platform for generating small QR codes with a built-in URL shortener. You can use it to create QR codes for Wi-Fi, Bitcoin wallets, SMS and more. Advanced personalization of QR codes, allows you to change, for example, the color, add an emoticon or symbol. Perfect for personal as well as business use!
What is 128.pl?
This is a fast and completely free web service that converts long URLs into its short version. It is used by https://qrcode.pl to generate small QR codes.
Are short links case sensitive?
Yes, short links are case sensitive.
What are the limitations of dynamic redirection through 128.pl?
There is no limits for redirects and short link will not expire.
Is qrcode.pl safe?
Yes, it is safe. We use several cybersecurity tools to detect spam and abusive content.
What is a Micro QR Code?
A Micro QR Code is a two-dimensional bar code that stores information within a pattern of black and white squares. Micro QR codes are the smallest type of QR code and are designed to store up to 35 characters of numeric or alphanumeric data.
What types of data can be stored in a Micro QR Code?
Micro QR codes are designed to store numeric and alphanumeric data, such as text, website URLs, and contact information.
What is the error-correction capability of a Micro QR Code?
Micro QR codes have the lowest error-correction capability of all QR code models. This means that the reading accuracy of a Micro QR code is lower than other QR codes.
What is a QR Code Shortener?
A QR Code Shortener is a tool that allows users to create shortened URLs that are encoded into a QR Code. This allows users to quickly and easily share the URL with others by scanning the small QR Code.
How does a QR Code Shortener work?
A QR Code Shortener takes a long URL and generates a shortened version of it, then it is encoded into a QR Code. The user can then scan the small QR Code to access the original URL.
What are the advantages of using a QR Code Shortener?
Using a QR Code Shortener is a quick and easy way to share URLs with others. It is also useful for sharing long and complex URLs that may be difficult to type in manually. Additionally, a QR Code Shortener can be used to track the number of scans of a particular QR Code.