This one has some issues (inflation, for example, not having separate investment returns and SWR, having a cap on your initial amount and monthly amount, etc.), but it's a decent start.
As JohnGalt points out, we have a few similar tools. But another one can't hurt, especially if it's actively developed.
I still haven't found one that is exactly like what I want (thus I use an excel spreadsheet that's more precise than the online ones I've found).
YMMV.