Here's an episode list, I've tried spotting the fillers as good as I can.
Completely made up episodes are bolded.
001 - I'm Luffy! The Man Who Will Become the Pirate King!
002 - The Great Swordsman Appears! Pirate Hunter, Roronoa Zoro
003 - Morgan VS Luffy! Who's This Beautiful Young Girl?
004 - Luffy's Past! The Red-haired Shanks Appears!
005 - Fear, Mysterious Power! Pirate Clown Captain Buggy!
006 - Desperate Situation! Beast Tamer Mohji vs Luffy!
007 - Grand Duel! Zoro the Swordsman vs Cabaji the Acrobat!
008 - Who Will Win? Showdown Between the True Powers of the Devil!
Captain Kuro Arc
009 - Honorable Liar? Captain Usopp
010 - The World's Strongest Weirdo! Jango the Hypnotist!
011 - Revealing the Conspiracy! The Pirate Caretaker, Captain Kuro!
012 - Battle! The Kuroneko Pirate Crew. Battle on the Slope!
013 - The Terrifying Duo! Nyaban Brothers vs Zoro
014 - Luffy's Revival! Kaya-ojousama's Life and Death Confrontation
015 - Defeat Kuro! Usopp's Tear-filled Determination!
016 - Protect Kaya! Usopp Pirate Gang Takes Action!
017 - Completely Infuriated! Kuro vs Luffy, Final Battle!
Don Kreig Arc
018 - You Are a Special Animal! Gaimon and His Wonderful Friends
Movie 1 - One Piece the Movie
019 - The Past of the Three Swords! The Promise Between Zoro and Kuina!
020 - The Famous Cook! Sanji of the Floating Restaurant
021 - An Unexpected Guest! Sanji's Food and Gin's Grace
022 - The Greatest Pirate Fleet. Captain Don Krieg
023 - Protect Baratie! The Great Pirate, Zeff the Red Leg
024 - Hawk Eyes Mihawk! Swordsman Zoro Falls into the Sea!
025 - The Emerge of the Superb Kicking Skill. Sanji VS the Iron Wall Pearl
026 - Zeff and Sanji's Dream. The Sea of Dreams - All Blue
027 - The Coldhearted Devil-man. Gin, The Pirate Fleet Battle Commander
028 - I Wont Die! Conclusion: Luffy vs. Krieg
029 - Outcome of a Deadly Battle! The spear inside!
030 - Departure! Sea Chef and Luffy Travel Together!
031 - The Most Wicked Man of East Blue, Arlong of the Mermen Crew
032 - The Witch of Cocoyashi Village. Arlong's Female Officer
033 - Usopp's Death?! Luffy - Yet to land?
034 - Reunited! Usopp Tells Nami's True Story
035 - The Hidden Past! Female Fighter Bellemere!
036 - Survive! Bellemere, the Mother, and Nami's Family!
037 - Luffy Stands Up! End of a Broken Promise!
038 - Luffy in Trouble! Mermen VS Luffy Pirates!
039 - Luffy Drowning! Zoro vs. Octopus Hatchan!
040 - Proud, Tall Warriors! Dramatic Battle of Sanji and Usopp!
041 - Luffy's Best! Nami's Courage and the Straw Hat
042 - Bursting Out! Merman Arlong. Fearsome Attack from the Sea!
043 - The End of the Merman Empire! Nami is MY Nakama!
044 - Setting Off with a Smile! Farewell my Hometown, Cocoyashi Village!
Buggy Side Story (Manga Title Page Arc)
045 - BOUNTY! Straw-hat Luffy Becomes World Famous!
046 - Following the Straw Hat! Little Buggy's Big Adventure
047 - You've been waiting for it! The Return of Captain Buggy!
Logue Town Arc
048 - The Town of the Beginning and the End. Arrival at Loguetown
049 - Sandai Kitetsu and Yubashiri! Zoro's New Swords, and the Female Sergeant Major
050 - Usopp vs Daddy the Father. Showdown at High Noon! (Filler)
051 - A Burning Culinary Battle? Sanji vs The Gorgeous Chef (Filler)
052 - Buggy's Revenge! The Man who Smiles at the Execution Platform!
053 - The Legend Has Begun! Head to the Grand Line
TV Special 1 - Adventure in the Ocean's Navel
Warship Island Arc (Anime Only, "Filler")
054 - Foreboding of a New Adventure! The Puzzling Girl, Apis
055 - The Holy Beast! Apis' Secret and the Legendary Island
056 - Erik's Raid! Great Escape from Gunkan Island!
Movie 2 - Adventure on Clockwork Island
Movie 2 Short - Jango's Dance Carnival
057 - Lone Island in a Distant Sea! The Legendary Lost Island
058 - Duel in the Ruins! Strained Zoro vs Erik
059 - Luffy, Completely Surrounded! Admiral Nelson's Secret Plan
060 - Those Who Soar in the Open Skies! Revival of the 1000 Year
061 - Angry Finale! Cross the Red Line! (Half Filler)
Whiskey Peak Arc
062 - The First Obstacle? Giant Whale Laboon Appears
063 - A Man's Promise. Luffy and the Whale Vow to Meet Again
064 - A Pirate-Loving Town? Arrival at Whiskey Peak
065 - Exploding Santouryu! Zoro vs Baroque Works!
066 - A Serious Fight! Luffy VS Zoro: The Unexpected Duel!
067 - Deliver Princess Vivi! Luffy Pirates Depart
Coby/Helmeppo Side Story (Manga Title Page Arc)
068 - Try Hard, Coby! Diary of Coby-Meppo's Marine Struggles
069 - Coby-Meppo's Determination! Vice Admiral Garp's Fatherly Pride
Little Garden Arc
070 - Prehistoric Island! The Shadow Lurking in Little Garden
071 - Humungous Battle! The Giants Dorry and Brogy!
072 - Luffy's Anger! A Dirty Trick in a Sacred Battle
073 - Brogy Wails in Victory! Elbaf's Judgement
074 - The Devil's Candle! Tears of Regret and Tears of Anger
075 - Luffy Attacked by Magic! Colors Trap
076 - Critical Counterattack! Usopp's Quick Wit and Kaenboshi!
077 - Farewell to the Giants' Island! On to Arabasta
Drum Island Arc
078 - Nami is Sick? Beyond the Snow that Falls on the Ocean
079 - Ambush! The Bliking and Wapol the Blik
080 - A Doctorless Island? Adventure in the Country Without a Name
081 - Ya Happy? The Doctor Who is Called a Witch!
082 - Dalton's Resolve! Wapol's Forces Land
083 - Island that Lives in Snow! Ascend the Drum Rockies!
084 - The Blue-Nosed Reindeer! Chopper's Secret
085 - Dream of the Outcasts! The Quack Doctor Hiluluk
086 - Hiluluk's Sakura and Inherited Will
087 - VS Wapol's Army Corps! The Abilities of the Baku Baku Fruit
088 - Devil's Fruit of the Zoan Family! Chopper's Seven-Level Transformation
089 - When the Kingdom's Rule is Over! The Flag of Conviction Lasts Forever
090 - Hiluluk's Sakura! Miracle of the Drum Rockies
091 - Farewell, Drum Island! I'm Going Out to Sea!
092 - The Hero of Arabasta And the Ballerina on Deck
093 - Coming to the Desert Kingdom! The Rain-Calling Powder and the Rebel Army (Mostly Filler)
094 - Reunion of the Powerful! His Name is Fire Fist Ace
095 - Ace and Luffy! Warm Memories and Brotherly Bonds
096 - The Green City, Erumalu and the Kung Fu Dugongs
097 - Adventure in the Country of Sand! The Demons that Live in the Scorching Earth!
098 - Here Come the Sand Pirates! The Men Who Live Free (Filler)
099 - Spirit of the Fakes! Heart of the Rebel Army, Kamyu (Filler)
100 - Rebel Warrior, Kohza! The Dream Sworn to Vivi!
101 - Heat Haze Duel! Ace VS Scorpion Man (Filler)
102 - Ruins and Lost Ones! Vivi, Nakama, and the Shape of a Country (Filler)
Movie 3 - Chopper's Kingdom on the Island of Strange Animals
Movie 3: Short - Dream Soccer King
103 - At Spiders Cafe the Enemy Ringleaders Meet at 8: o'Clock
104 - Luffy VS Vivi! A Tearful Vow For Nakama!
105 - The Arabasta War Front! City of Dreams, Rainbase
106 - Trap of Absolute End! Breaking into Rain Dinners
107 - Operation Utopia Commences! The Wave of Rebellion Begins to Move
108 - The Fearsome Bananawani and Mr. Prince!
109 - The Key to Turning the Tide and a Great Escape! Doru Doru Ball!
110 - Merciless Fight to the Death! Luffy VS Crocodile
111 - The Miracle Sprint! Arabasta Animal Land
112 - Rebel Army VS Royal Army! The Battle will be in Alubarna!
113 - Alubarna is Crying! Fierce Fight of Captain Carue!
114 - Swear on Your Nakama's Dream! Battle at Molehill 4th Avenue
115 - Today's Grand Performance! Mane Mane Montage!
116 - Transforming into Nami! Bon Clay's Hard-Hitting Ballet Kenpo
117 - Nami's Whirlwind Warning! Clima Tact Explosion
118 - Secret of the Royal Family! The Ancient Weapon, Pluton
119 - Essence of a Mighty Sword! The Power to Cut Steel and the Breath of All Things
120 - The Battle is Over! Kohza Flies the White Flag
121 - Vivi's Voice Goes Unheard! A Hero Descends
122 - Sand Crocodile and Water Luffy! Death Match: Round 2
123 - Smells like Croc! Run to the Tomb of the Royal Family, Luffy!
124 - The Nightmare Draws Near! Secret Base of the Suna Suna Clan
125 - Magnificent Wings! My Name is Pell, Guardian Spirit of Arabasta
126 - I Will Surpass You! Rain Falls in Arabasta!
127 - Farewell to Arms! Pirates and a Little Justice
128 - The Pirates' Banquet and Operation Escape Arabasta!
129 - Everything Began That Day! Vivi Tells of Her Adventures!
130 - Beware Her Scent! The Seventh One is Nico Robin!
Post-Arabasta Arc (Anime Only, "Filler")
131 - The First Patient! Anecdote of the Rumble Ball
132 - The Navigator's Mutiny! For an Unwavering Dream!
133 - Inherited Recipe! Sanji, the Curry Expert
134 - I'll Make It Bloom! Manly Usopp's Eight-Shaku Ball
135 - Infamous Pirate Hunter! The Wandering Swordsman, Zoro
Goat Island Arc (Anime Only, "Filler")
136 - Zenny Lives on Goat Island and There's a Pirate Ship on His Mountain
137 - How's That for Profit? Money Lender Zenny's Ambition!
138 - Where the Island's Treasure Lies! Zenny Pirates, Full Charge!
Rainbow Mist Arc (Anime Only, "Filler")
139 - Legend of the Rainbow Mist! Old Man Henzo of Ruluka Island
140 - Inhabitants of Neverland! The Pumpkin Pirates!
141 - A Longing for Home! The Inescapable Pirate Graveyard!
142 - Frantic Struggle! Whetton's Plans and the Rainbow Tower
143 - And Then the Legend Begins! To the End of the Rainbow
*continues next post*