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.