LabelForge Open the label editor →

How LabelForge works — and why your label data never leaves your device

LabelForge is a free web app that prints text and image labels on Marklife P12 and Pristar P15 Bluetooth thermal label printers. There is no app to install and no account to create: the page talks to the printer directly from your browser using the Web Bluetooth API, and everything you type or upload is processed on your own machine.

Your labels never leave your device

Where your label actually goes

Whatever you type — a name, an address, a batch number — is turned into a printable image by your browser, on your machine. That image then travels one way only: over Bluetooth, to a printer sitting a few centimetres away. It is never sent to us, because there is no "us" to send it to.

The same is true of images. Picking a file does not upload it: your browser reads it, applies the adjustments you chose, and prints it. The file never leaves your device.

What is kept between visits

Two things, and both stay in your own browser's storage, where only this site on this device can read them:

Clearing this site's data in your browser removes both. Nothing is synced, backed up or shared between your devices.

What still touches the network — the honest list

A page that claims to send nothing should say exactly what it does send. Loading LabelForge makes these requests, and no others:

There is no fourth request — and none of the three carries your label. The content of a label is never packaged up and sent anywhere, because nothing in LabelForge is built to do it.

How to check this yourself

Do not take our word for it — this is one of the rare privacy claims you can verify in under a minute:

How printing from a browser is even possible

Bluetooth label printers normally require a vendor mobile app. LabelForge replaces it with Web Bluetooth, a browser API that lets a web page talk to a Bluetooth Low Energy device after you explicitly pick that device in a dialog the browser controls. The page cannot scan for or connect to anything you have not chosen yourself, and the permission goes away when the tab closes.

Once connected, LabelForge speaks the same protocol the vendor app does, so the printer behaves exactly as it would with its own software. What you get on top is a live preview that matches the printed result — with no round trip through anybody's cloud in between.

Supported printers and label sizes

LabelForge targets the Marklife P12 / Pristar P15 family — the small 12–15 mm Bluetooth thermal label printers sold under several brands. The printer is recognised automatically from its Bluetooth name.

PrinterPaper it takesWidth it prints
Marklife P12up to 12 mm12 mm
Marklife / Pristar P15, P15Rup to 15 mm12 mm

Both continuous rolls and pre-cut (die-cut) label stock work. The formats offered in the editor are the ones these printers are sold with:

TypeSizes
Continuous roll12 mm, 14 mm, 15 mm — the label is as long as the content needs
Die-cut labels22 × 12, 22 × 14, 26 × 15, 30 × 12, 30 × 14, 30 × 15, 40 × 12, 40 × 14, 40 × 15, 50 × 15 mm

What you need

RequirementDetails
Browser Chrome, Edge or Opera (Windows, macOS, Linux, Android), or Samsung Internet (Android). Safari and Firefox do not implement Web Bluetooth, so they cannot reach the printer.
PrinterMarklife P12, or Marklife / Pristar P15 or P15R
ConnectionBluetooth Low Energy, paired from the page itself
Anything elseNothing. No install, no account, no driver.

Frequently asked questions

Does LabelForge send my label text to a server?

No. There is no server to send it to. Your text is turned into a printable image inside your browser and sent straight to the printer over Bluetooth.

Do I need an account, a subscription or an app?

None of the three. Open the page in a supported browser, click the printer icon, pick your printer, print.

Does it work offline?

Once the page has loaded, yes: printing itself needs no internet connection, only Bluetooth. The page still has to be fetched the first time, and a font you have never used before needs the network to download.

Where is my print history stored, and can I delete it?

In your own browser's storage, on your device. Nothing is synced anywhere. The Clear all button in the History tab erases it, and clearing the site's data in your browser removes it too.

Is adding an image safe?

The word "upload" is misleading here: the image never goes anywhere. Your browser reads the file, applies the adjustments you chose, and prints it — all on your own device.

Which browsers support Web Bluetooth?

Chrome, Edge, Opera and Samsung Internet. Safari (iOS and macOS) and Firefox do not, which means iPhones and iPads cannot print from LabelForge today. The page detects this and tells you rather than failing silently.

Which label sizes can I print?

Continuous 12, 14 and 15 mm rolls, plus the usual die-cut sizes from 22 × 12 mm up to 50 × 15 mm. Whatever the paper width, these printers mark a 12 mm band.

Where do the icons come from?

From five icon sets, bundled into the page itself rather than fetched from an icon service — so the picker works offline and searching it tells nobody what you were looking for. Each set is downloaded once, the first time you open its tab:

Is LabelForge affiliated with Marklife or Pristar?

No. It is an independent tool built by reverse-engineering the printers' Bluetooth protocol, so that these printers can be driven from any device with a modern browser instead of only from the vendor's mobile app.

Start printing labels

No install, no account — your browser and your printer are the only two things involved.