Barcode Generator

Render linear barcodes in the browser: CODE128, CODE39, EAN-13 (12 digits), EAN-8 (7), UPC (11), ITF14, MSI, pharmacode, or codabar. Tune bar width, height, human-readable caption, font size, line/background colors, and quiet margin; live canvas preview with debounce. Download barcode.png or barcode.svg, or copy the image — no upload.

barcoderetailprinteanupccode128

EAN-13 requires 12 digits · EAN-8 requires 7 digits · UPC requires 11 digits

Options

Live preview

What is the Barcode Generator?

The Barcode Generator draws one-dimensional (linear) symbologies used on products, shelves, and shipping labels. Pick a format from the dropdown—CODE128 and CODE39 for general alphanumeric data; EAN-13, EAN-8, and UPC-A style inputs with digit-length hints in the UI; ITF14 for case-level identifiers; MSI, pharmacode, and codabar for specialized workflows. Enter your payload, tweak visual options, and watch a canvas preview update after a short debounce. Export raster PNG, vector SVG, or copy the canvas image when your browser supports ClipboardItem.

Validation and appearance

EAN-13 expects twelve digits (check digit handling follows the encoder), EAN-8 seven digits, and UPC eleven digits; other formats accept the character sets each symbology allows. Sliders control module width (1–4), bar height (40–200 px), optional human-readable text under the bars with font size 10–24, line and background colors (hex field plus picker), and outer margin up to 30 px. Invalid combinations clear the canvas and show an inline error.

Privacy

Rendering runs entirely in your browser. Your SKU, GTIN, or internal codes are not sent to Dynamic Duniya servers for this tool.

Frequently Asked Questions

Why does PNG stay disabled while SVG downloads?

PNG export uses the live canvas state and is blocked when the preview shows a render error. SVG is generated in a separate path and may still be disabled when basic validation fails before drawing—use the on-screen message as guidance.

Can I print GS1-compliant labels from here?

This page helps you visualize and export artwork. Final compliance (quiet zones, symbol size, application identifiers) must follow your GS1 or retailer specification and proof in your print workflow.

Is the Barcode Generator free?

Yes for typical personal and work use on Dynamic Duniya.

Tips

Quick guidance for using our tools safely and effectively.

Privacy

Files are processed on the server for conversion only and are not used for training or shared with third parties.

Best results

Use the formats suggested in each tool. Large media files may take longer — keep the tab open until processing finishes.

Need something else?

Browse related tools below or explore other categories from the main Dev Tools hub.

Related tools

More utilities in the same category.

QR Code Generator

New

Build QR codes in the browser: URL, text, mailto, tel:, SMS (sms:), WhatsApp (wa.me), geo: coordinates, Wi‑Fi join strings, or vCard 3.0. Pick size 128–1024 px, error correction L–H, colors; copy payload, copy PNG, or download PNG/SVG. Tabbed UI with icons; custom strings via Text — no upload.

qrmobile+5

URL Shortener

New

Create short links that open on this site at /s/{code} and redirect to your destination. POST the long URL with optional custom alias (letters, digits, _ and -) and expiry (never, 1, 7, or 30 days). Copy the public short URL, scan an on-page QR, and view click counts plus recent referrers via stats lookup.

urlshortlink+3

Website Screenshot Tool

New

Capture public http(s) pages on the server: viewport presets (desktop, laptop, tablet, mobile) or custom width/height, 1× or 2× device scale, full-page vs viewport, PNG/JPG/PDF output, and 0–3 s post-load delay. POST to the screenshot API, preview images in the page, download or copy when supported — typically a few seconds; requires headless browser support on the backend.

screenshotweb+3

HTML ↔ Text Converter

New

Strip HTML to plain text or wrap plain text as HTML in the browser: HTML→Text with DOMParser, optional preserved line breaks, links as Markdown [label](url), and collapsed blank lines; Text→HTML with <p> blocks, optional <br>, auto-linked https URLs, entity escaping, copy/download .txt or .html, and optional sandboxed preview.

htmltext+3

HTML Table to Excel

New

Turn HTML <table> markup into an .xlsx workbook: paste HTML, fetch a public https page via server proxy, or upload .html/.htm (2 MB). Detect multiple tables with colspan/rowspan handling, toggle headers and separate vs combined sheets, then export tables.xlsx locally in the browser.

htmltable+3

Link Checker Tool

New

Batch-check up to 50 http(s) links: paste one URL per line or extract unique URLs from pasted text/HTML, POST to the link-check API, and see OK, redirect, broken, or timeout with status code, response time, and final URL. Filter and sort the table, export link-check-results.csv in the browser, or re-run checks on broken/timeout URLs only.

linksseo+3