Skip to content

Offline conversion of German DHL/Hermes shipping labels for use with 62mm label printers

License

Notifications You must be signed in to change notification settings

typingbeaver/snake-label

Repository files navigation

snake_label

Converts large format shipping labels to 62mm snake_labels for label printers e. g. Brother QL printers. - And this without sending your labels to a server, instead your browser will do all the work!

Note Feel free to use the hosted online version: [ snake-label.de ]

If you want to use snake_label offline instead, download the latest offline package and open index.html in your favorite browser: [ Download snake_label_offline ]

Warning Use this tool at your own risk. These are non-official labels which could get declined by the operator.

Features and benefits

  • smaller and handier: sticky labels instead of giant plain paper pages
  • as short as possible: more labels for your money!
  • sharp 2D-/barcodes: for best scanability
  • without backend: crops completely locally via JS (keep your address safe!)
  • optimized for 300dpi
  • optimised PNGs for direct printing via brother_ql

Currently available labels

DHL

dhl_privat

  • Size: 62x145mm
  • Note: Zusatzleistungen and Warnings are not included in these labels (yet?).

Sample Image
Sample PDF

dhl_privat_international_eu

  • Size: 62x195mm

Sample Image
Sample PDF

dhl_privat_international_eu_native

[DHL native countries, eg. NL]

  • Size: 62x165mm
  • Note: Zusatzleistungen and Warnings are not included in these labels (yet?).

Sample Image

dhl_retoure (Deutschland)

  • Size: 62x145mm

International returns are most probably better on a real paper sheet/A5 Label.

Sample Image

dhl_return_connect

  • Size: 62x160mm

Deutsche Post

briefmarke

  • Size: 62x40mm

Sample Image
Sample PDF

briefmarke_short

  • Size: 62x30mm
  • Note: Not suited for e. g. "Einschreiben International".

Sample Image
Sample PDF

briefmarke_adresse

  • Size: 62x80mm

Sample Image
Sample PDF

Hermes

hermes_privat [v1.0.2]

  • Size: 62x150mm

Sample Image

Seller Returns

adidas_retoure [dhl]

  • Size: 62x120mm

amazon_retoure [dhl]

  • Size: 62x120mm
  • Note: Converts displayed GIF Image ShipperLabel.gif. No PDF support!

bestsecret_retoure [dhl]

  • Size: 62x150mm

hm_retoure [dhl]

  • Size: 62x145mm

mediamarkt_saturn_retoure [dhl]

  • Size: 62x145mm

nike_retoure [dhl]

  • Size: 62x160mm

DPD

dpd_packlink

  • Size: 62x180mm

dpd_return

  • Size: 62x180mm

GLS

gls_return

  • Size: 62x145mm

DHL Netherlands / DHL Nederland [mdp v5.7]

dhl_nl_4_4

  • Size: 62x110mm
  • Note: 4-line sender / 4-line receiver

dhl_nl_4_5

  • Size: 62x110mm
  • Note: 4-line sender / 5-line receiver

dhl_nl_5_4

  • Size: 62x110mm
  • Note: 5-line sender / 4-line receiver

dhl_nl_5_5

  • Size: 62x110mm
  • Note: 5-line sender / 5-line receiver

Sample Image
Sample PDF


Dependencies & Licenses

snake_label is licensed under GPL-3.0.

Made possible by @catSIXe. :octocat:

Dependencies

  • PDF-LIB (c) Andrew Dillon | MIT License
  • PDF.js (c) Mozilla Foundation | Apache-2.0 License
  • FileSaver.js (c) Eli Grey | MIT License
  • Vite (c) Evan You | MIT License
  • Tailwind CSS (c) Tailwind Labs, Inc. | MIT License

Theming

  • Fira Mono (c) Mozilla Foundation, Telefonica S.A., Carrois Corporate GbR and bBox Type GmbH | OFL
  • Heroicons (c) Refactoring UI Inc. | MIT License

Logo