Toggl works as advertised and is free for what I need.
These days, I don't track my time down to the minute (using their desktop app). Instead I use an iOS shortcut to keep a rough record of which projects my time is spent on.
Keeping this data in Toggl lets me use their reporting to easily look back over weeks, months, and years.
And I can still use the fine-grained tracking if I need it for something specific.
Every night at 9pm, I get a push notification from the Shortcuts app asking me what I worked on that day.