A comparison of popular GenAI tools and what their capabilities are, so you can pick one or more tools for your needs.
Links to services
- ChatGPT by OpenAI.
- Microsoft Copilot. Previously named Bing Chat.
- Gemini by Google. Previously named Google Bard.
- Claude by Anthropic.
MS Copilot should not be confused with Microsoft 365 Copilot (formerly office) or Microsoft's coding AIs such as GitHub Copilot or the VS Code Copilot extension. MS Copilot can also be accessed via the Copilot sidebar in MS Edge browser.
Features
Last updated March 2025, here is what you can do on each platform on the free tier.
For more details including screenshots and sample prompts, see Feature comparison on my Dev Cheatsheets site.
Functionality | ChatGPT | Copilot | Google Gemini | Claude |
---|---|---|---|---|
Model used | GPT-4o | Microsoft Prometheus | Gemini 2.0 | Claude3.7 |
Mobile app available | ✅ | ✅ | ✅ | ✅ |
API available | ✅ | ✅ | ✅ | ✅ |
Search the web | ✅ | ✅ | ✅ | ❌ |
File upload | ✅ | ✅ | ✅ | ✅ |
Plugins or extensions | ✅ | ❌ | ✅ | ❌ |
Google Drive access | ✅ | ❌ | ✅ | ❌ |
Text-to-speech output | ✅ | ✅ | ✅ | ❌ |
Speech recognition | ✅ | ✅ | ✅ | ❌ web, ✅ mobile |
Voice call mode | ✅ | ✅ | ❌ web, ✅ mobile | ❌ |
Reasoning (deep think, think before responding) | ✅ | ✅ | ✅ | ✅ |
Generate images with AI | ✅ | ✅ | ✅ | ❌ |
Canvas/artifacts (output document or code as a file) | ✅ | ❌ | ✅ | ✅ |
Live app preview (HTML page in sidepanel) | ✅ | ❌ | ❌ | ✅ |
Dataviz (inline graphs using Python code) | ✅ | ❌ | ✅ | ❌ |
Memory about you | ✅ | ❌ | ✅ | ❌ |
Cover image
Generated using Microsoft Bing Image Creator.
Top comments (3)
Hi Michael, long time, no speak. I hope you are well. While ChatGPT claims the ability to run and display code (like websites,) I agree it’s not there yet. However, it is super good at writing code and displaying visualizations, usually using Python, Pandas, and Matplotlib. You might want to update that Dataviz section for ChatGPT with a ✅
Hey Bill, yes doing well thanks.
Oh I had to be more persistent but I got your ideas to work. ChatGPT does make graphs with Python and with JS. I've updated the table and added screenshots and prompts on my linked page.
michaelcurrin.github.io/dev-cheats...
Good to hear from you, and thanks for making the update!