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.
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.
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.
A page that claims to send nothing should say exactly what it does send. Loading LabelForge makes these requests, and no others:
labelforge.click, plus an icon set the first time you open one in the
picker: the icons are part of the site, not a call to an icon service. Like every
web server, the host records ordinary access log lines: IP address, timestamp,
requested file, user agent.
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.
Do not take our word for it — this is one of the rare privacy claims you can verify in under a minute:
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.
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.
| Printer | Paper it takes | Width it prints |
|---|---|---|
| Marklife P12 | up to 12 mm | 12 mm |
| Marklife / Pristar P15, P15R | up to 15 mm | 12 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:
| Type | Sizes |
|---|---|
| Continuous roll | 12 mm, 14 mm, 15 mm — the label is as long as the content needs |
| Die-cut labels | 22 × 12, 22 × 14, 26 × 15, 30 × 12, 30 × 14, 30 × 15, 40 × 12, 40 × 14, 40 × 15, 50 × 15 mm |
| Requirement | Details |
|---|---|
| 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. |
| Printer | Marklife P12, or Marklife / Pristar P15 or P15R |
| Connection | Bluetooth Low Energy, paired from the page itself |
| Anything else | Nothing. No install, no account, no driver. |
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.
None of the three. Open the page in a supported browser, click the printer icon, pick your printer, print.
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.
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.
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.
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.
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.
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:
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.
No install, no account — your browser and your printer are the only two things involved.