I have been watching a lot of Hermitcraft recently, and I've noticed that players have signs that have colored text. They play on Java Edition. Is there a way to color text on signs in Bedrock Edition?


You can colour text anywhere the section sign § is accepted, which is any text input. So that means, you can colour text anywhere you can enter text!

To colour text, place the section sign § before the text to colour, followed by one character. This character will not be shown and determines the colour to use.


§aHello, World!

Example 1

§aHello, §9World!

Example 2

See the table below for possible colours.


Therefore, to colour sign text, just type it into the sign:


An interesting quirk is that line breaks reset the formatting on the sign, but not in the text input. See the image?

Learn more about Formatting Codes on the Minecraft Wiki: Link

Can you enter custom hex codes?


Why is that? Well, we need to take a look at how you would colour text in Java Edition, which uses JSON text.

Here is how you would colour those same two examples in Java Edition:

{"text":"Hello, World!","color":"green"}
[{"text":"Hello, ","color":"green"},{"text":"World!","color":"blue"}]

Now, notice the name for the colour green? Those are the colour names in the table! So in Java Edition, you give a colour by the name, not by code letter.

To type in a hex code, you can replace the colour name by the hex code, like this:

[{"text":"Custom Colours","color":"#FF0F0F"}]

Now, in section sign formatting codes, there is only room for one letter to specify the parameter. How are you supposed to type an entire hex code?

With the current system, it wouldn't be possible. But who knows, maybe someday there will be a system overhaul and this will be possible.

  • Thanks for the answer! Is there a way to enter custom hexadecimal colors in the sign? Also, could you explain what the background color is and how it works? Jul 27 '20 at 16:54
  • 1
    @fasterthanlight As far as I know, the Background Colours are just for reference in programming languages, you would type one code for the same colour in foreground, and another code for the matching colour in background. That's in coding though. Minecraft, no. Jul 28 '20 at 2:37

FYI, You can dye sign text on Java edition. Which is probably how the hermitcraft players are doing it.. Just right click the sign after placing it with the appropriate dye.

Since the question is for bedrock however see the other answer regarding use of the § symbol.

  • If there are multiple colours on one sign, then it’s not the dye, it’s JSON text. Jul 27 '20 at 21:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.