Gavin McDonald 9d1dfe8259 trying earlier
2025-05-20 13:26:18 -04:00
2025-05-20 08:23:35 -04:00
2025-05-12 08:59:59 -04:00
2025-05-17 15:49:01 -04:00
2025-05-11 16:07:19 -04:00
2025-04-28 16:55:01 -04:00
2025-05-20 13:26:18 -04:00
2025-04-28 16:55:01 -04:00
2025-05-17 16:41:35 -04:00

Labelmaker

Labelmaker is a simple web tool for generating text-based images, perfect for creating decals in Tabletop Simulator. Just append your desired text to the labelmaker.xyz/ and Labelmaker will return an image, no design tools required! A few options are available via query string parameters: font, color, outline, and size. The homepage offers a form to make things a bit easier.

Risky business

Features

  • 📦 Instant text-to-image conversion via URL
  • 🎨 Customizable color, outline, font, and size via query string
  • 🧩 Designed for ease of use with Tabletop Simulator
  • 🧭 Interactive homepage to preview available options

🚀 Usage

Basic Label

https://labelmaker.xyz/Hello World

(I'm actually cheating here and appended ?outline=white so that the image is visible on dark backgrounds)

Hello World

Set Text Color

https://labelmaker.xyz/Hello?color=yellow

Yellow Hello

Add Outline

https://labelmaker.xyz/Hello?color=yellow&outline=black

Outlined yellow Hello

Customize Font and Size

https://labelmaker.xyz/Comic Sans?font=cs&size=96&color=orange&outline=blue

Comic Sans

Multiple Lines

https://labelmaker.xyz/Multiple\nLines?font=Impact&color=orange

Use \n to insert line breaks.

Multiple\nLines

🧪 Try It Live

Visit the Labelmaker homepage to:

  • Preview fonts and colors
  • Test out combinations
  • Copy generated URLs for use in Tabletop Simulator or elsewhere

⚙️ Query Parameters

Parameter Description Values
color Text color black
blue
brown
gray
green
orange
pink
purple
red
white
yellow
outline Outline color none
blue
brown
gray
green
orange
pink
purple
red
white
yellow
font Font name Comic Sans (cs)
Courier (cr)
Georgia (g)
Helvetica (h)
Impact (i)
Verdana (v)
size Font size in pixels 16
24
32
...
120
128

🧰 Development

This project is powered by Elixir + Phoenix, employs ImageMagick to create the images, and uses Docker for deployment.

Build & Run Locally

mix setup
mix phx.server

Or use Docker:

docker build -t labelmaker .
docker run -p 4000:4000 labelmaker

Description
Easily generate persistent text images for use as decals in games such as Tabletop Simulator
Readme 2.2 MiB
Languages
Elixir 79.8%
HTML 12.2%
JavaScript 4%
Dockerfile 3.2%
CSS 0.7%