MMaster Tools
TextRuns on your device

Barcode Generator

Generate 1D and 2D barcodes in PNG or SVG format with symbology, scale, and human-readable text options.

3

How it works

  1. 1

    Type the value you want to encode — digits for EAN/UPC, any text for Code 128, QR, and 2D formats.

  2. 2

    Choose a symbology, adjust the scale, and toggle human-readable text to match your label requirements.

  3. 3

    Download the barcode as a crisp PNG or a resolution-independent SVG ready for print.

Questions

Which symbology should I choose?

Code 128 works for most general text and warehouse labels. EAN-13 and UPC-A are the standard formats for retail products. QR Code handles URLs and arbitrary text in a compact square; Data Matrix is popular in healthcare and electronics traceability.

Why does EAN-13, EAN-8, or UPC-A validation fail?

These formats include a check digit as the last digit, calculated from the preceding digits. If yours doesn't match, the tool tells you what the correct final digit should be so you can fix the value.

PNG or SVG — which should I use?

SVG stays sharp at any size and is the best choice for print or vector workflows. PNG is a raster image at a fixed pixel size; use it when your target application doesn't accept SVG.

Is my data sent to a server?

No. Barcode generation runs entirely in your browser using the bwip-js library. Nothing you enter leaves your device.

Word Counter

Word Counter

Count words, characters, sentences, and paragraphs as you type, with reading and speaking time.

Character Counter

Character Counter

Count every character in your text — total and without spaces — as you type.

Sentence Counter

Sentence Counter

Count sentences and see average words per sentence update as you type.

Paragraph Counter

Paragraph Counter

Count paragraphs and get average sentences, words, and characters per paragraph.

Reading Time Estimator

Reading Time Estimator

Estimate how long it takes to read your text at an adjustable reading speed.

Speaking Time Estimator

Speaking Time Estimator

Calculate how long it takes to deliver your text aloud at a chosen speaking pace.

Uppercase Converter

Uppercase Converter

Convert any text to uppercase instantly, with full support for accented and international characters.

Lowercase Converter

Lowercase Converter

Convert any text to lowercase instantly, handling accented and international characters correctly.