2025-05-16 16:44:12 -04:00
2025-05-12 08:59:59 -04:00
2025-05-14 11:37:11 -04:00
2025-05-11 16:07:19 -04:00
2025-04-28 16:55:01 -04:00
2025-05-15 07:58:33 -04:00
2025-04-28 16:55:01 -04:00
2025-05-14 16:42:39 -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 URL and Labelmaker will return an image, no design tools required.

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

Generates an image of "Hello World" in the default style.

Hello World

Set Text Color

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

Renders "Hello" in yellow text.

Yellow Hello

Add Outline

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

Renders "Hello" in yellow with a black outline, perfect for contrast on similar backgrounds.

Outlined yellow Hello

Customize Font and Size

https://labelmaker.xyz/Courier?font=Courier&size=96&color=CornFlowerBlue&outline=white

Uses the Courier font at 96px size.

CornflowerBlue Courier

Multiple Lines

https://labelmaker.xyz/Multiple\nLines?font=DejaVu-Sans-Oblique&color=orange

Use \n to insert line breaks.

Multiple\nLines

⚙️ Query Parameters

Parameter Description Example Value
color Text color red, CornFlowerBlue
outline Outline color black, white
font Font name Courier, Helvetica
size Font size in pixels 24, 48

🧪 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

🧰 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%