Furnace

"The main point of a furnace is to smelt things. Smelting requires fuel - usually coal or charcoal, and an object to be smelted. Pop those in the furnace and you'll see a progress bar for the smelting process which, when completed, yields a new object. Be careful which fuel you choose, because some are more efficient than others."

- Duncan Geere

A furnace is a storage block used to smelt blocks and items, converting them into other blocks or items.

Natural generation
One furnace generates in every igloo.

Furnaces can be found in plains, desert, and some savanna village weaponsmiths. Furnaces also generate in some houses in snowy tundra villages, and in one of the taiga/snowy taiga village houses.

From block loot
Furnaces can be mined using any pickaxe to get the block. Mining it without one doesn't drop anything.

From entity loot
$$, breaking a minecraft with furnace will drop a furnace (and a Minecart).

From crafting
The lit furnace can only be obtained in Java Edition with commands such as, although it does not appear lit in the inventory. In Bedrock Edition, the lit furnace block can only be obtained by inventory editing. It always stays lit, despite containing no items.

Info
Furnaces cannot be pushed by pistons $$.

Breaking
Furnaces can be mined using any pickaxe. If mined without a pickaxe, it drops nothing.

Block loot
Furnaces also drop all of their contents. But they do not drop any contained experience.

Smelting
The main purpose of furnaces is to allow for smelting. Its interface can be opened by pressing the button on it.

Light source
Furnaces emit a light level of 13 when active, as well as smoke and flame particles.

Custom name
By default, the GUI of a furnace is labeled "Furnace", but this name can be customized by naming it in an anvil before placing it, or by changing the  tag using the  command.

Lock
In Java Edition, a furnace can be "locked" by setting its  tag using the  command. If a furnace's  tag is not blank, the furnace cannot be opened unless the player is holding an item with the same name as the   tag's text. For example, to lock a furnace at (0,64,0) so that the furnace cannot be opened unless the player is holding an item named "Furnace Key", use.

Sounds
Java Edition:

ID




Block data
In Bedrock Edition, furnaces use the following data values:

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

Trivia

 * Furnaces function as multiple real-world devices combined into one block: bloomeries and blast furnaces (for smelting ores), ovens (for baking and cooking), charcoal pits (for the charring of wood) and kilns (for baking of clay).
 * Tamed cats often sit on top of lit furnaces.
 * A lava bucket is the most effective fuel to use, smelting 100 items.
 * However, a block of coal is the best renewable fuel, smelting 80 items.