Skip to content
uxTools
Gaming

Minecraft Potion Generator

Build /give potion commands with the modern 1.20.5+ potion_contents component — custom effects, levels, durations, tint and name — and copy the command-ready string instantly.

Generated command
/give @p minecraft:potion[potion_contents={custom_effects:[{id:"minecraft:speed",duration:600}]}]
Quick starts

Item & appearance

Target
Custom name
Custom colourOverrides the bottle tint

Custom effects

Level
DurationSeconds, or "infinite"

About the potion command

Since Java Edition 1.20.5 the /give command stores potion effects in a single potion_contents component instead of the old NBT tags. Each custom effect carries an id, an amplifier (level 1 = amplifier 0), and a duration in ticks (20 ticks = 1 second; -1 means infinite). This tool builds that component for potions, splash and lingering potions, and tipped arrows, and runs entirely in your browser.