TMs and HMs

Item Effect
All machines
HM01 HM01

Teaches Cut to a compatible Pokémon.

HM02 HM02

Teaches Fly to a compatible Pokémon.

HM03 HM03

Teaches Surf to a compatible Pokémon.

HM04 HM04

Teaches Strength to a compatible Pokémon.

HM05 HM05

Teaches Waterfall to a compatible Pokémon. (HS: Whirlpool DPP: Defog Gen III & II & I: Flash)

HM06 HM06

Teaches Dive to a compatible Pokémon. (Gen IV & III: Rock Smash Gen II: Whirlpool)

HM07 HM07

Teaches a move to a compatible Pokémon. (Gen IV & III & II: Waterfall)

HM08 HM08

Teaches a move to a compatible Pokémon. (Gen IV: Rock Climb Gen III: Dive)

TM00 TM00
TM01 TM01

Teaches Hone Claws to a compatible Pokémon. (Gen IV & III: Focus Punch Gen II: DynamicPunch Gen I: Mega Punch)

TM02 TM02

Teaches Dragon Claw to a compatible Pokémon. (Gen II: Headbutt Gen I: Razor Wind)

TM03 TM03

Teaches Psyshock to a compatible Pokémon. (Gen IV & III: Water Pulse Gen II: Curse Gen I: Swords Dance)

TM04 TM04

Teaches Calm Mind to a compatible Pokémon. (Gen II: Rollout Gen I: Whirlwind)

TM05 TM05

Teaches Roar to a compatible Pokémon. (Gen I: Mega Kick)

TM06 TM06

Teaches Toxic to a compatible Pokémon.

TM07 TM07

Teaches Hail to a compatible Pokémon. (Gen II: Zap Cannon Gen I: Horn Drill)

TM08 TM08

Teaches Bulk Up to a compatible Pokémon. (Gen II: Rock Smash Gen I: Body Slam)

TM09 TM09

Teaches Venoshock to a compatible Pokémon. (Gen IV & III: Bullet Seed Gen II: Psych Up Gen I: Take Down)

TM10 TM10

Teaches Hidden Power to a compatible Pokémon. (Gen I: Double-Edge)

TM100 TM100

Teaches a Pokémon TM100.

TM11 TM11

Teaches Sunny Day to a compatible Pokémon. (Gen I: BubbleBeam)

TM12 TM12

Teaches Taunt to a compatible Pokémon. (Gen II: Sweet Scent Gen I: Water Gun)

TM13 TM13

Teaches Ice Beam to a compatible Pokémon. (Gen II: Snore)

TM14 TM14

Teaches Blizzard to a compatible Pokémon.

TM15 TM15

Teaches Hyper Beam to a compatible Pokémon.

TM16 TM16

Teaches Light Screen to a compatible Pokémon. (Gen II: Icy Wind Gen I: Pay Day)

TM17 TM17

Teaches Protect to a compatible Pokémon. (Gen I: Submission)

TM18 TM18

Teaches Rain Dance to a compatible Pokémon. (Gen I: Counter)

TM19 TM19

Teaches Telekinesis to a compatible Pokémon. (Gen IV & III & II: Giga Drain Gen I: Seismic Toss)

TM20 TM20

Teaches Safeguard to a compatible Pokémon. (Gen II: Endure Gen I: Rage)

TM21 TM21

Teaches Frustration to a compatible Pokémon. (Gen I: Mega Drain)

TM22 TM22

Teaches SolarBeam to a compatible Pokémon.

TM23 TM23

Teaches Smack Down to a compatible Pokémon. (Gen IV & III & II: Iron Tail Gen I: Dragon Rage)

TM24 TM24

Teaches Thunderbolt to a compatible Pokémon. (Gen II: DragonBreath)

TM25 TM25

Teaches Thunder to a compatible Pokémon.

TM26 TM26

Teaches Earthquake to a compatible Pokémon.

TM27 TM27

Teaches Return to a compatible Pokémon. (Gen I: Fissure)

TM28 TM28

Teaches Dig to a compatible Pokémon.

TM29 TM29

Teaches Psychic to a compatible Pokémon.

TM30 TM30

Teaches Shadow Ball to a compatible Pokémon. (Gen I: Teleport)

TM31 TM31

Teaches Brick Break to a compatible Pokémon. (Gen II: Mud-Slap Gen I: Mimic)

TM32 TM32

Teaches Double Team to a compatible Pokémon.

TM33 TM33

Teaches Reflect to a compatible Pokémon. (Gen II: Ice Punch)

TM34 TM34

Teaches Sludge Wave to a compatible Pokémon. (Gen IV & III: Shock Wave Gen II: Swagger Gen I: Bide)

TM35 TM35

Teaches Flamethrower to a compatible Pokémon. (Gen II: Sleep Talk Gen I: Metronome)

TM36 TM36

Teaches Sludge Bomb to a compatible Pokémon. (Gen I: Selfdestruct)

TM37 TM37

Teaches Sandstorm to a compatible Pokémon. (Gen I: Egg Bomb)

TM38 TM38

Teaches Fire Blast to a compatible Pokémon.

TM39 TM39

Teaches Rock Tomb to a compatible Pokémon. (Gen II & I: Swift)

TM40 TM40

Teaches Aerial Ace to a compatible Pokémon. (Gen II: Defense Curl Gen I: Skull Bash)

TM41 TM41

Teaches Torment to a compatible Pokémon. (Gen II: ThunderPunch Gen I: Softboiled)

TM42 TM42

Teaches Facade to a compatible Pokémon. (Gen II & I: Dream Eater)

TM43 TM43

Teaches Flame Charge to a compatible Pokémon. (Gen IV & III: Secret Power Gen II: Detect Gen I: Sky Attack)

TM44 TM44

Teaches Rest to a compatible Pokémon.

TM45 TM45

Teaches Attract to a compatible Pokémon. (Gen I: Thunder Wave)

TM46 TM46

Teaches Thief to a compatible Pokémon. (Gen I: Psywave)

TM47 TM47

Teaches Low Sweep to a compatible Pokémon. (Gen IV & III & II: Steel Wing Gen I: Explosion)

TM48 TM48

Teaches Round to a compatible Pokémon. (Gen IV & III: Skill Swap Gen II: Fire Punch Gen I: Rock Slide)

TM49 TM49

Teaches Echoed Voice to a compatible Pokémon. (Gen IV & III: Snatch Gen II: Fury Cutter Gen I: Tri Attack)

TM50 TM50

Teaches Overheat to a compatible Pokémon. (Gen II: Nightmare Gen I: Substitute)

TM51 TM51

Teaches Ally Switch to a compatible Pokémon. (Gen IV: Roost)

TM52 TM52

Teaches Focus Blast to a compatible Pokémon.

TM53 TM53

Teaches Energy Ball to a compatible Pokémon.

TM54 TM54

Teaches False Swipe to a compatible Pokémon.

TM55 TM55

Teaches Scald to a compatible Pokémon. (Gen IV: Brine)

TM56 TM56

Teaches Fling to a compatible Pokémon.

TM57 TM57

Teaches Charge Beam to a compatible Pokémon.

TM58 TM58

Teaches Sky Drop to a compatible Pokémon. (Gen IV: Endure)

TM59 TM59

Teaches Incinerate to a compatible Pokémon. (Gen IV: Dragon Pulse)

TM60 TM60

Teaches Quash to a compatible Pokémon. (Gen IV: Drain Punch)

TM61 TM61

Teaches Will-O-Wisp to a compatible Pokémon.

TM62 TM62

Teaches Acrobatics to a compatible Pokémon. (Gen IV: Silver Wind)

TM63 TM63

Teaches Embargo to a compatible Pokémon.

TM64 TM64

Teaches Explosion to a compatible Pokémon.

TM65 TM65

Teaches Shadow Claw to a compatible Pokémon.

TM66 TM66

Teaches Payback to a compatible Pokémon.

TM67 TM67

Teaches Retaliate to a compatible Pokémon. (Gen IV: Recycle)

TM68 TM68

Teaches Giga Impact to a compatible Pokémon.

TM69 TM69

Teaches Rock Polish to a compatible Pokémon.

TM70 TM70

Teaches Flash to a compatible Pokémon.

TM71 TM71

Teaches Stone Edge to a compatible Pokémon.

TM72 TM72

Teaches Volt Switch to a compatible Pokémon. (Gen IV: Avalanche)

TM73 TM73

Teaches Thunder Wave to a compatible Pokémon.

TM74 TM74

Teaches Gyro Ball to a compatible Pokémon.

TM75 TM75

Teaches Swords Dance to a compatible Pokémon.

TM76 TM76

Teaches Struggle Bug to a compatible Pokémon. (Gen IV: Stealth Rock)

TM77 TM77

Teaches Psych Up to a compatible Pokémon.

TM78 TM78

Teaches Bulldoze to a compatible Pokémon. (Gen IV: Captivate)

TM79 TM79

Teaches Frost Breath to a compatible Pokémon. (Gen IV: Dark Pulse)

TM80 TM80

Teaches Rock Slide to a compatible Pokémon.

TM81 TM81

Teaches X-Scissor to a compatible Pokémon.

TM82 TM82

Teaches Dragon Tail to a compatible Pokémon. (Gen IV: Sleep Talk)

TM83 TM83

Teaches Work Up to a compatible Pokémon. (Gen IV: Natural Gift)

TM84 TM84

Teaches Poison Jab to a compatible Pokémon.

TM85 TM85

Teaches Dream Eater to a compatible Pokémon.

TM86 TM86

Teaches Grass Knot to a compatible Pokémon.

TM87 TM87

Teaches Swagger to a compatible Pokémon.

TM88 TM88

Teaches Pluck to a compatible Pokémon.

TM89 TM89

Teaches U-turn to a compatible Pokémon.

TM90 TM90

Teaches Substitute to a compatible Pokémon.

TM91 TM91

Teaches Flash Cannon to a compatible Pokémon.

TM92 TM92

Teaches Trick Room to a compatible Pokémon.

TM93 TM93

Teaches Wild Charge to a compatible Pokémon.

TM94 TM94

Teaches Rock Smash to a compatible Pokémon.

TM95 TM95

Teaches Snarl to a compatible Pokémon.

TM96 TM96

Teaches a Pokémon TM96.

TM97 TM97

Teaches a Pokémon TM97.

TM98 TM98

Teaches a Pokémon TM98.

TM99 TM99

Teaches a Pokémon TM99.

TR00 TR00
TR01 TR01
TR02 TR02
TR03 TR03
TR04 TR04
TR05 TR05
TR06 TR06
TR07 TR07
TR08 TR08
TR09 TR09
TR10 TR10
TR11 TR11
TR12 TR12
TR13 TR13
TR14 TR14
TR15 TR15
TR16 TR16
TR17 TR17
TR18 TR18
TR19 TR19
TR20 TR20
TR21 TR21
TR22 TR22
TR23 TR23
TR24 TR24
TR25 TR25
TR26 TR26
TR27 TR27
TR28 TR28
TR29 TR29
TR30 TR30
TR31 TR31
TR32 TR32
TR33 TR33
TR34 TR34
TR35 TR35
TR36 TR36
TR37 TR37
TR38 TR38
TR39 TR39
TR40 TR40
TR41 TR41
TR42 TR42
TR43 TR43
TR44 TR44
TR45 TR45
TR46 TR46
TR47 TR47
TR48 TR48
TR49 TR49
TR50 TR50
TR51 TR51
TR52 TR52
TR53 TR53
TR54 TR54
TR55 TR55
TR56 TR56
TR57 TR57
TR58 TR58
TR59 TR59
TR60 TR60
TR61 TR61
TR62 TR62
TR63 TR63
TR64 TR64
TR65 TR65
TR66 TR66
TR67 TR67
TR68 TR68
TR69 TR69
TR70 TR70
TR71 TR71
TR72 TR72
TR73 TR73
TR74 TR74
TR75 TR75
TR76 TR76
TR77 TR77
TR78 TR78
TR79 TR79
TR80 TR80
TR81 TR81
TR82 TR82
TR83 TR83
TR84 TR84
TR85 TR85
TR86 TR86
TR87 TR87
TR88 TR88
TR89 TR89
TR90 TR90
TR91 TR91
TR92 TR92
TR93 TR93
TR94 TR94
TR95 TR95
TR96 TR96
TR97 TR97
TR98 TR98
TR99 TR99