Sign

A sign is a non-solid block that can display text. A sign can also be used to block or redirect the flow of water or lava while still allowing entities to pass.

Natural generation
An oak sign can be found in igloo basements.

Spruce signs can be found in taiga village houses, as part of a chair.

Breaking
Signs can be broken with any tool, or without a tool, but an axe is fastest.

A sign also breaks and drops itself as an item if the block the sign is attached to is moved, removed, or destroyed.

If a sign is broken while being edited, the player continues to edit the sign, although $$ breaking the sign stops the editing operation.

Placement
Signs may be placed on the top or side of other blocks (including some non-solid blocks like fences, glass, and other signs). To place a sign, a sign item while pointing at the block the sign should be attached to, enter the desired text (possibly none), and click the "Done" button or press "escape" on a keyboard (or press × $$,  on an Xbox controller,  on a PlayStation controller, or B on a Nintendo Switch controller. Closing the virtual keyboard on a mobile device also exits the typing menu). To place a sign on a block that can be interacted with by the control (for example, chests, note blocks, etc.),  while placing the sign.

Signs on the top of a block stand on a short post and face toward the player who placed it, in any of 16 different directions. Signs placed on the side of a block simply float there, even if the block doesn't make contact with the sign.

For more information about the blocks signs can be placed on, see Opacity/Placement.

Usage
Signs can be used to display text.

Text
When entering text, four lines of text are available. The text on the sign can be edited using the mouse or arrow keys.

After the editing window is closed, the sign's text can be changed only by removing and replacing it, removing the text in the process. Copy and Paste cannot be performed, and no more than the basic/shifted characters on a keyboard may be entered. The Xbox 360 Edition and Bedrock Edition supports both the on-screen keyboard and direct editing of text using a USB keyboard or controller chatpad.

In creative mode, the combination +  can be used to copy an already-placed sign and place it down again with the same text shown as the original.

Colored text can be applied to signs by pressing on a sign (with text on it) with any color dye. * Or by typing the sign “§” with another letter or number after it. (but not all numbers and letters correspond to a color). $$, words of multiple colors (even bold or italic words) can exist on a single sign. This also works in the chat and in command blocks.

The text displayed on a sign is not affected by lighting.

$$, inappropriate words or phrases display as asterisks when writing.

With a map editor, the color of sign text can also be changed with formatting codes. This can allow different colors of text on the same sign.

Signs can be created with JSON text, which allows complex formatting (colors, bold, italic, etc.), hover and click events, localized translation (for Minecraft technical terms, like "Redstone Repeater", otherwise translations must be provided in language files in resource packs), and the incorporation of scoreboard values into text. Use the command to create or alter JSON signs.


 * Example:

Signs can post the success count of JSON text hover and click events to scoreboard objectives. The objectives to be used can be specified by running the command or by modifying the sign's NBT data directly with the  command.

Interaction
Signs act as though they have a action, so the player is unable to place blocks or use items while the cursor is pointed at them without.

Signs are removed and drop as an item when pushed by a piston (trying to pull them does nothing), except $$, where a sign causes the piston to not extend.

Signs have no collision mask (they are completely non-solid), so items and mobs can move through sign blocks. Other blocks (including other signs) can be placed on any edge of a sign.

Water and lava flow around signs. Lava can create fire in air blocks next to signs as if the signs were flammable, but the signs do not burn (and cannot be burned by other methods either, except $$).

Fuel
Signs can be used as a fuel in furnaces, smelting 1 item per sign.

ID




Block data
$$, a sign's block data specifies the direction it is facing.

Block entity
A sign has a block entity associated with it that holds additional data about the block.

Trivia

 * A sign placed within a ring of four cacti breaks only certain cacti, depending on the direction.
 * In Minecraft China, when a disallowed word or phrase is written on a sign, the sign displays small letter “x”, instead of asterisks. (*)