You can choose between plenty of free generative AI tools for completing tasks. But which one has the most complete features when it comes to interacting with voice, accessing documents, or doing internet research? Which ones are strong on generating files and graphs as output?

Here are the 4 platforms I’m comparing on this page and links where you access them.

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.

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 βœ… ❌ βœ… ❌

ChatGPT and Gemini have the most complete set of features on this list and have generous free tiers, so I’d say use one of those as a start. But you might find it worthwhile to try out the other platforms either to switch to them or just to use them when you need that feature.

See Try out the features below for more details on what these features do and how to access them.

Notes

  • I wrote a post in 2023 with a table like the above. It’s impressive how far these have come, in particular ChatGPT was behind Gemini in a few features and has caught up.
  • Google also has Google AI Studio. That is built on Gemini but has a realtime stream mode so you can share your screen or webcam continuously. You use voice mode or text to interact with the AI (unlike in plain Gemini web app which lacks voice mode).
  • Claude has no speech recognition for the web app, but the mobile app allows you to record text from a voice clip and send it.
  • The model used by MS Copilot is built on GPT-4, according to the Microsoft Copilot Wikipedia page.
  • Microsoft provides access via API or for an enterprise subscription - see Azure AI.

Free tier limitations

  • For ChatGPT it will switch to GTP-4o mini after a limited number of GPT-4o interactions.
  • I don’t know limits of MS Copilot but here are benefits of subscribing based on their blog post:

    Copilot Pro users will retain preferred access to our latest models during peak usage, early access to experimental AI features (more on that coming soon), and additional use of Copilot in select Microsoft 365 apps like Word, Excel and PowerPoint.

  • Gemini seems to do well on the free tier, I don’t know if it switches to another model after so many messages. Gemini lets you upgrade to Gemini Advanced to get more features and models.
  • Claude stops working completely for a few hours after a few messages. And lists β€œextended thinking” as a pro feature only.

Try out the features

How to use some of the features in the table above.

Search the web

Ask for realtime info or about a recent article and look for a URL reference in the answer.

What is the weather?

Voice call mode

Icon in ChatGPT web:

image

You can customize what the voice sounds like in the settings.

They also have multilingual support in voice mode, if you want to try asking for tips on learning a language or just start a conversation in another language.

I found Copilot worked great on Chrome desktop or the mobile app, but gave an error everytime I started voice mode on Firefox.

AI image generation

make a cute lego model of Amsterdam at twilight. cinematic. realistic. soft focus bokeh

ChatGPT result:

image

You can follow up to refine the image. e.g.

make it nighttime

Plugins or extensions

ChatGPT allows you to use GPTs published by others and to make your own (on premium).

image

Gemini allows you to interact with Google Drive, Google Maps, YouTube, flight bookings, and more.

image

Google Drive access

Search and ask questions about your Google Drive documents.

ChatGPT can connect to Google Drive like this:

image

Gemini can pick up Google Drive automatically or you can use the β€œ@” mention for Google Drive.

image

Which one to use? You could use ChatGPT, but your data is going outside of Google for OpenAI to use, so be aware of that risk (such as if OpenAI abuses your data or gets hacked). I consider Gemini safer since it is part of Google already. In both cases, still be careful about discussing any sensitive documents as per Privacy warning.

Live app preview

Make websites and graphs using React or HTML/CSS/JS.

make a graph of compound growth

In ChatGPT, after adding a follow-up prompt β€œadd labels for inputs”.

Click on the code block to expand it:

image

Then click Preview.

image

image

In Claude:

image

image

Dataviz

From Gemini:

get euro vs dollar exchange rate for 2000 to 2025 and graph it.

image

For ChatGPT, it took a follow-up prompt to get the table output as a graph:

graph this data with python

image

I had to ask for the code directly.

give me the code

Alternativly you can update Settings to always output code.

image

Memory about you

Given an instruction like: β€œAlways give me vegetarian or pescatarian recipes.”.

For Gemini:

image

For ChatGPT:

image

For ChatGPT, you can also go into Settings then Personalisation to write instructions and info about yourself. That is also where you can clear memories it has about you which are not accurate or useful.

Privacy warning

This goes for the memory feature but also general cahts.

Be careful about sharing private or sensitive info in the chats.

Chats can be used for training of models and also for human review in the case of Gemini.

You can use the β€œTemporary chat”, turn off β€œMemory”, or opt for paid subscription approaches, but there’s still a possibility that the companies will store data about you.