People will come suggesting all sorts of things, but if they don't work out for you, consider trying A1 Sitemap Generator
If you website is small than a free tool can help you out. However, if your website is too big with more than thousands of urls then a paid one will be better for you as free one doesn't provide feature to create sitemp of websites having more than 5000 pages.
A1 been working for me - most defenitely a reliable service and not that expensive. If you have a big-size website, than most free SM generators won't do it for you. It will also supply you with any kind of SM - XML, HTML and so on - you'd like. From my experience - it is most recommended (I am not an affiliate or anything...)
If you are looking for a sitemap generator which offers you with custom sitemap generation tools with the flexibility of creating html and xml sitemaps in a colourful and custom navigation you should check out A1 Sitemap Generator.
It totally depends on your website What I think if your website have few pages then you can check out free tools but if your website consist of too many pages then free tools will not help you..../. If you website is small than a free tool can help you out. However, if your website is too big with more than thousands of urls then a paid one will be better for you as free one doesn't provide feature to create sitemp of websites having more than 5000 pages.