๐Ÿ”’ 100% Browser-Side ⚡ Zero Server Uploads ๐Ÿ†“ Free Forever

Free Online Tools — No Signup Required

Instant, privacy-first browser utilities for image processing, PDF manipulation, developer tasks, text transformations, calculators, and converters.

Explore Tool Categories

Find the right utility for your workflow across 14 specialized categories

Most Popular Tools

The most frequently bookmarked tools by our users

Why Choose TinyToolzz?

Built from the ground up for radical speed, privacy, and simplicity

Privacy First
Your files never leave your device. All processing occurs 100% locally in your web browser.
Lightning Fast
No server uploads or queues. Execution starts instantly and returns results in milliseconds.
Truly Free
No subscription tiers, daily task limits, or hidden paywalls. 100% free forever for everyone.
Works on Any Device
Fully optimized for smartphones, tablets, laptops, and desktop viewports.
150+ Tools
A complete utility suite for images, PDFs, developer tasks, text, calculators, and converters.
No Dark Patterns
No artificial processing delays, fake progress bars, or deceptive sign-up pop-ups.

Frequently Asked Questions

Everything you need to know about using TinyToolzz

What is TinyToolzz?
TinyToolzz is a browser-based suite of online utilities for images, PDFs, text, developer code, calculators, and unit converters. Every tool runs directly inside your web browser.
Are all tools on TinyToolzz free?
Yes. All tools on TinyToolzz are 100% free with no premium plans, hidden subscriptions, or daily limits.
Do I need to create an account?
No. You never need to sign up, provide an email address, or log in to use any tool on TinyToolzz.
Is my data safe? Do files get uploaded to a server?
Your files and text inputs are completely private. All processing is performed client-side using JavaScript and Web APIs. Zero file data is ever transmitted to external servers.
Do the tools work on mobile devices?
Yes! TinyToolzz is designed mobile-first and works seamlessly across iOS Safari, Android Chrome, mobile browsers, tablets, and desktop computers.

Bookmark TinyToolzz for Later

Hundreds of browser-based online tools, always accessible, fast, and completely free.

Explore All Tools

Barcode Generator

Create scannable CODE128, EAN-13, and UPC-A barcodes instantly in your browser. Type your data, tune the size and colors, then download a print-ready PNG or SVG - all processing stays on your device.

CODE128: letters, digits, and symbols (ASCII 32 to 126)

Symbology standard

1 to 5 px per module

40 to 200 px

110 px
Generated barcode
Set the options above to generate a barcode.
Format-
Encoded data-
Check digit-
Output size-
Recent Barcodes No barcodes yet

Technical Specifications

Symbology rules and drawing geometry used for every barcode.

Specification Details
Supported formats CODE128 (Code Set B), EAN-13, UPC-A - 3 symbologies
CODE128 charset ASCII 32 to 126: uppercase, lowercase, digits, and common symbols; up to 80 characters per barcode
EAN-13 input 12 digits (check digit computed) or 13 digits (check digit verified); spaces and hyphens ignored
UPC-A input 11 digits (check digit computed) or 12 digits (check digit verified); spaces and hyphens ignored
Check digits CODE128 Mod-103 weighted checksum; EAN-13 and UPC-A alternating 1/3 weighted checksum
Module geometry CODE128: 11 modules per symbol plus a 13-module stop; EAN/UPC: 95 modules with 101 / 01010 / 101 guards
Quiet zone 10 modules each side for CODE128, 9 modules each side for EAN/UPC - always drawn, never cropped
Render engine Plain JavaScript with HTML5 Canvas for preview and PNG plus hand-built SVG markup for vector export
Processing location 100% client-side JavaScript in your browser memory; nothing is uploaded
Export Copy SVG markup, download PNG raster, download SVG vector, or copy any recent barcode value
Usage limit None - generate unlimited barcodes for free, no signup required

Features

๐ŸŽฏ

Exact Symbology Math

Every symbol uses its standard module pattern with automatic Mod-103 and retail check digits, so output matches what scanners expect.

๐ŸŽจ

Size and Color Control

Dial module width from 1 to 5 px, bar height from 40 to 200 px, and pick any bar and background colors for labels and print.

๐Ÿ–จ️

PNG and SVG Export

Download a crisp PNG raster for documents or a resolution-free SVG vector for packaging and professional printing.

๐Ÿ”’

Local Device Privacy

Every operation runs in your tab's memory with plain JavaScript. Barcodes never leave your device and are never logged.

How to Use the Barcode Generator

  1. Type your Barcode data. Use text for CODE128 or digits for EAN-13 and UPC-A - spaces and hyphens in digit codes are ignored.
  2. Choose the Format: CODE128 for labels and inventory, EAN-13 for worldwide retail, UPC-A for North American retail.
  3. Set the Module width and Bar height, pick bar and background colors, and keep human-readable text on for printed labels.
  4. Review the live preview and the breakdown card: encoded value, computed check digit, and final pixel size.
  5. Use Download PNG for documents, Download SVG for print work, or Copy SVG to paste the vector into another editor.

Understanding Barcode Formats

Linear barcodes store data in the widths of dark bars and light spaces. A scanner measures each run of black and white, decodes the pattern into characters, and checks the built-in check digit to catch misreads. The three formats here cover almost every everyday labeling need, from warehouse shelves to retail checkout.

CODE128 for text and inventory

CODE128 Code Set B encodes the full printable ASCII range: letters, digits, and symbols such as dashes and slashes. Each symbol is 11 modules wide with three bars and three spaces, framed by a start pattern, a Mod-103 check symbol, and a 13-module stop. Because it packs text densely, it is the default choice for serial numbers, asset tags, order IDs, and shelf labels such as TTZ-2026-001.

EAN-13 and UPC-A for retail products

EAN-13 encodes 13 digits with left-side odd/even patterns selected by the leading digit and right-side inverse patterns, guarded by 101, 01010, and 101 markers. UPC-A is its 12-digit North American counterpart and is bar-for-bar identical to an EAN-13 with a leading zero, which is why most checkout scanners read both. Enter the digits without the final check digit and the tool computes it; enter the full code and the tool verifies it when validation is on.

When to use which format

Use CODE128 for anything containing letters: SKUs, batch codes, ticket numbers, and internal tracking. Use EAN-13 for products sold in stores outside North America and UPC-A for products sold in the United States and Canada. For links, contact cards, or Wi-Fi credentials, a two-dimensional code works better - try the QR Code Generator instead.

Honest limitations

This tool draws standard retail and text barcodes only: it does not create GS1-128 application identifiers, shipping container codes, or 2D symbols. CODE128 input is capped at 80 characters to keep the image printable, and digit formats accept digits alone. Always test-scan a printout at final size before a large print run, since low contrast, glossy lamination, or resized images can defeat even a correct barcode.

Privacy and Client-Side Security

Privacy Guarantee: All generation occurs locally inside your browser. Your barcode data and settings are never transmitted, stored, or recorded on remote servers.

Many online barcode sites render your code on a server, which exposes product numbers and serials to a third party. TinyToolzz keeps everything in-page: check-digit math, bar layout, Canvas drawing, and SVG building run with plain JavaScript in your tab's memory.

Because nothing is uploaded, there is no waiting, no account, and no copy of your codes retained anywhere. Your values exist only in the tab's memory and are discarded when you close the page or click Clear.

Frequently Asked Questions

Which barcode formats can I generate?
You can generate CODE128 using Code Set B for letters, digits, and symbols, EAN-13 for 12 or 13 digit retail codes, and UPC-A for 11 or 12 digit North American retail codes. Each format is drawn with its exact module pattern and required quiet zones.
Will these barcodes scan with a real scanner?
Yes, when printed large enough with clean contrast. EAN-13 and UPC-A follow retail layouts and CODE128 follows ISO module patterns with a Mod-103 check symbol. Print at 100 percent scale, keep the quiet zones intact, and test with a phone scanner before bulk printing.
How is the EAN-13 check digit calculated?
The first 12 digits are weighted alternately by 1 and 3 from the left, the weighted values are summed, and the check digit is 10 minus the last digit of that sum, with 10 becoming 0. The tool computes it automatically when you enter 12 digits and verifies it when you enter all 13.
What is the difference between EAN-13 and UPC-A?
UPC-A is a 12 digit code used mainly for retail in North America, while EAN-13 is a 13 digit code used for retail worldwide. A UPC-A barcode is identical to an EAN-13 barcode with a leading zero, so most modern scanners read both.
Is my barcode data sent to any server?
No. All barcode math and drawing runs 100% locally inside your web browser with plain JavaScript and Canvas. Your data, settings, and history never leave your device and are discarded when you close the page or click Clear.
Is this barcode generator free to use?
Yes, TinyToolzz Barcode Generator is 100% free to use with no registrations, watermarks, daily limits, or software downloads required.

Related Miscellaneous Tools