Find and create lcd characters.

Are you bored of always using the same characters in the lcd displays of your arduino projects?

If you want to make your project unique it's easy make a custom one!

But, if you ever tried doing so you'l know it easier said than done. And that's why I created this website.

Create

Use the editor to create your own characters a generate the corresponding code for it.

Open Editor

Browse

If you don't want to bother making your own characters, You can just open the library and find one that suits your needs. Or even find inspiration for your own.

Browse characters

How to use with arduino

If you want to use the characters you created in your arduino project, here is an example on how to do it.

// choose a name with a different number for each character
#define name 0

//load the code given by LCD - Custom
byte nameData[] = {
	B00000,
	B11111,
	B10001,
	B10101,
	B10101,
	B10001,
	B11111,
	B00000
};

void setup()
{
	lcd.begin(16, 2);

	// Initialize the characters
	lcd.createChar(name, nameData);
}

void loop()
{
	lcd.setCursor(0, 0);
	
	lcd.print("Hello World!");
	
	// Use your character
	lcd.write(byte(name));
}