Cleanter: Thermal Printer BT

Content rating
Everyone
100+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Print receipts straight from your web app to a Bluetooth thermal printer with one JSON call. No SDK, no drivers, no watermark.

Cleanter runs on the same Android tablet as your point of sale, bridging the browser and your Bluetooth Classic (ESC/POS) receipt printer.

✅ Free, no watermark, no subscription
📶 Works offline, no Wi-Fi, no cloud
🔒 Fully private: no accounts, no analytics, no data collection

🧾 TRY IT FIRST (no install needed)
Build a receipt visually and watch it print, right in your browser:
cleanter.cleancode.id

HOW IT WORKS
1. Pair your Bluetooth thermal printer in Android settings
2. Open Cleanter, pick your printer, then tap Start
3. Send a receipt (JSON) from your web app. Done!

FEATURES
• Simple HTTP API: POST JSON to localhost:9100, no SDK
• Full ESC/POS support: bold, alignment, text size, dividers, paper cut
• QR codes & barcodes (EAN13, CODE128, CODE39)
• Print logos / images
• 58mm & 80mm paper
• Print Service mode: shows up in the Chrome print dialog
• Works with popular Bluetooth Classic (SPP) printers: iware XS-80BT, RPP02N, Xprinter, HOIN, and more

PERFECT FOR
• Web-based POS / cashier systems
• Restaurants & cafes (receipts + kitchen tickets)
• Retail & shops
• Kiosk apps
• Any web app that needs to print receipts

DOCUMENTATION
Full guides and JSON payload reference:
cleanter.cleancode.id/docs

Built by CleanCode (cleancode.id)
Updated on
Apr 16, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection
Committed to follow the Play Families Policy

What’s new

Cleanter bridges your web apps to Bluetooth thermal printers.

Features:
• Print receipts via HTTP API (localhost:9100) from any web app
• Print from Chrome using the system print dialog (80mm paper)
• Supports text, rows, dividers, QR codes, barcodes, and images
• Auto-reconnect when printer is turned off and back on
• Works with ESC/POS Bluetooth Classic printers (58mm/80mm)
Content rating
Everyone
Learn more

App support

About the developer
Felix Hariyanto
hello@cleancode.id
Indonesia