Debug hotkey

A debug hotkey (or key binding in game) is used to access hidden information and trigger advanced settings in the game through F3 + <key>, where key is usually a letter (A–Z).[note 1] When F3 is used for debug hotkey, the debug screen is not opened.
Some debug hotkeys may be disabled by reducedDebugInfo game rule.
List of debug hotkeys
| Hotkey | In game description | Info |
|---|---|---|
| F3 + A | Reload chunks | — |
| F3 + B | Show hitboxes | Hitboxes are shown on visible entities.
Disabled by reducedDebugInfo gamerule. |
| F3 + C | Copy location as /tp command, hold F3 + C to crash the game | Copies current location data with the format /execute in <dimension> run tp @s <position> <rotation>.
When the players hold the key combination for 10 seconds, it crashes the game with the code -1. Alternatively, the Ctrl + F3 + C combination causes a Java crash instead of a normal crash. Location data will still be copied. Disabled by reducedDebugInfo gamerule, but not crashing. |
| F3 + D | Clear chat | Retains typed messages accessible through ↑/↓ |
| F3 + G | Show chunk boundaries | Disabled by reducedDebugInfo gamerule. |
| F3 + H | Advanced tooltips | Shows additional information on the item tooltips:
|
| F3 + I | Copy entity or block data to clipboard | Copies entity or block data with the format /summon <entity_type> <position> {[Data, eg. OnGround: 0b, Air: 300s]}. Alternatively, the F3 + ⇧ Shift + I combination copies the client-side data, which often returns the same values as F3 + I.
Disabled by reducedDebugInfo gamerule. |
| F3 + L | Start/stop profiling | See performance metrics. |
| F3 + N | Cycle previous game mode <-> spectator | Toggles spectator mode and previous game mode. |
| F3 + P | Pause on lost focus | Toggles automatic pause when the game lost focus, or not selected as the primary window. |
| F3 + Q | Show this list | Shows the list of debug hotkeys on the chat with the following format:
[Debug]: Key bindings: <hotkey> = <description> ... |
| F3 + S | Dump dynamic textures | Dumps a few .png texture atlas files to .minecraft/screenshots/debug.
|
| F3 + T | Reload resource packs | Reloads the changes from adding and removing resource packs in the .minecraft/resourcepacks folder (either by drag and drop in a file explorer, or activating and deactivating certain packs on "Options" → "Resource Packs" settings). This is useful for reloading resource packs without having to restart the game.
|
| F3 + V | Client version info | Presents the client's game version information, in the order of the version's ID, the version's name, data version, series, protocol version, build time, resource pack and data pack formats, and whether the version is stable or not. Further information on version.json. |
| F3 + Esc | Pause without pause menu (if pausing is possible) | Single-player only. |
| F3 + F4 | Open game mode switcher | Opens the game mode switcher, and selects last used game mode. |
The graph hotkeys F3 + 123 (previously ⇧ ShiftAlt + F3) are not included in this list, see Debug screen § Graphs.
History
| Java Edition | |||||||
|---|---|---|---|---|---|---|---|
| 1.4.2 | 12w41a | F3 + H was added to show durability on damaged tools, weapons and armor pieces. | |||||
| 1.4.4 | 1.4.3 | F3 + B was added to show the hitbox around entities. At this point, the hitbox is white and opaque and does not have an outline. | |||||
| 1.7.2 | 1.7.1 | F3 + B visual changed. The entity hitbox is now completely transparent, with a thin white outline. | |||||
| 1.8 | 14w25b | F3 + B now also shows which direction entities are looking using a blue line. | |||||
| 14w29a | The reducedDebugInfo game rule allows the server operators to disable certain hotkeys or reduce some information being shown. | ||||||
| 1.9 | 15w32a | F3 + N was added to toggle between Creative and Spectator modes, when the player is in either of them. The player needs to be allowed to use /gamemode for this to work. | |||||
| 15w43a | F3 + Q was added, which gives help and shows all F3 + key combinations. | ||||||
| F3 + F was added to increase render distance by 1 (Minimum and Maximum are 2-32). | |||||||
| F3 + ⇧ Shift + F was added to decrease render distance by 1 (Min and Max are 2-32). | |||||||
| The debug screen now does not open when the player uses a specific key combination like F3 + N, F3 + B, etc. | |||||||
| F3 + S (which previously reloaded sounds) has been removed. | |||||||
| F3 + T now reloads all resource pack content, including sounds. | |||||||
| 1.10 | 16w20a | F3 + G was added to toggle the visible chunk borders around the player. | |||||
| 1.13 | 18w11a | Pressing F3 + C now copies the player's current location to the clipboard in the form of a /tp command. Holding for 10 seconds and releasing still forces a debug crash. | |||||
| 18w14a | The debug screen now gives a warning before forcing a debug crash via F3 + C. | ||||||
| pre6 | F3 + I was added to copy block or entity data to the clipboard. | ||||||
| pre7 | F3 + I has been changed to now be ⇧ Shift + F3 + I. It is now clarified that it copies the client-side data of targeted block or entity. It still can be used by anyone. | ||||||
| Added F3 + I to copy targeted block or entity server-side data to clipboard. It can be used only by operators. | |||||||
| 1.13.1 | 18w30a | Added Ctrl + F3 + C to force a JVM crash, instead of a regular crash. | |||||
| 1.14.1 | Pre-Release 1 | Pressing F3 + Esc now toggles pause without pause menu (if pausing is possible). | |||||
| Pressing F3 + N when in Survival or Adventure mode now changes the player into Creative mode, if cheats are enabled. | |||||||
| 1.15.2 | Pre-Release 1 | F3 + D no longer clears recently typed messages and commands from ↑ and ↓. | |||||
| 1.16 | 20w20a | Added game mode switcher accessible with F3 + F4. | |||||
| F3 + N now toggles between Spectator mode and the previous game mode. | |||||||
| 1.17 | 21w11a | Added F3 + L to generate performance metrics. | |||||
| 1.19 | 22w12a | Removed the F3 + F and F3 + ⇧ Shift + F hotkeys that change render distance. | |||||
| 1.19.4 | Pre-release 3 | Pressing F3 + S now dump contents of dynamic textures (like atlases, maps, etc.) to .minecraft/screenshots/debug. | |||||
| 1.20.2 | 23w31a | F3 + B now shows the passenger's attachment point on the entity it's riding. | |||||
| 1.21.6 | 25w15a | Added F3 + V which prints client side version information. | |||||
Issues
Issues relating to "Debug hotkey", "Debug key binding", or "F3" are maintained on the bug tracker. Issues should be reported and viewed there.
Gallery
-
Chunk borders F3 + G -
Hitboxes F3 + B -
Game mode switcher F3 + F4 -
Screenshot of the crash alert given in the chat while holding F3 + C.
Notes
- ↑ F3 + Esc and F3 + F4 are exceptions, see the list.
| |||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||