Google Docs can open a .docx directly, but until you convert it, the file stays a Word document. Converting gives you the full Google Docs feature set, such as smart chips, tabs and real-time suggestions.
Word’s tracked changes arrive as suggestions, which you can accept all at once in Google Docs.
You can convert a Word file in five ways:
- From inside Google Docs with File > Open > Upload
- From Google Drive with Open with > Google Docs
- Automatically for every upload, with a Drive setting
- In bulk, with an add-on
- Programmatically, with the Google Drive API
Converting a Word file from inside Google Docs
Use this when you already have Google Docs open and want to bring in one Word file.
Uploading a .docx this way does not insert it into the document you have open. It opens the Word file in a new tab, where you then convert it.
In any Google Doc, click File > Open, or press Ctrl + O (Windows) or Cmd + O (Mac).

Select the Upload tab, then drag in the .docx or click Browse to pick it from your computer.

The Word file opens in a new tab with a .DOCX badge next to its name. At this point it is still a Word file.
Click File > Save as Google Docs.
Result: Google Docs creates a new Google Docs copy and opens it. The original .docx stays in your Drive unchanged.
Tip: To combine the Word content with an existing Google Doc, convert it first, then copy and paste the content into the other document.
Converting also lets you use Claude in Google Docs, because the Claude add-on doesn’t run in .docx files.
Uploading to Google Drive and converting
Use this when you want to keep your Word files organised in Drive, or convert files you have already uploaded.
Open Google Drive and click New > File upload.

Select one or more Word documents and wait for the upload to finish.
Right-click the file and choose Open with > Google Docs.

The file opens in Google Docs with a .DOCX badge. Edits you make now are saved to the Word file.
Click File > Save as Google Docs to create the converted copy.
Result: Drive now holds two files with the same name: the original .docx and the new Google Doc.
Note: Google calls editing without converting “Office editing”. It’s handy for a quick fix you’ll send back as .docx, but some Google Docs features stay unavailable until you convert. See Google’s guide to working with Office files.
Converting every upload automatically
Use this when you regularly upload Word files and always want them as Google Docs.
In Google Drive on a computer, click the gear icon > Settings.

On the General tab, under Uploads, check Convert uploads to Google Docs editor format.

Upload your Word files as usual.
Result: Every Word, Excel and PowerPoint file you upload from now on is converted to its Google format. Google documents this setting in Upload files and folders to Google Drive.
Warning: The setting is per user and applies to all your future uploads, not just Word files. Turn it off again if you need some files kept in their original Office format.
Converting many Word files with an add-on
Use this when you have a large batch of Word files and don’t want to convert each one by hand.
- To convert many Word files into separate Google Docs at once, the Bulk Converter Pro add-on handles batches from Google Sheets.
- To combine several Word files into one Google Doc instead, see how to merge Word documents into one Google Doc in Google Drive.
Converting Word to Google Docs with the Drive API
Use this when you’re a developer and need to convert files as part of a script or workflow.
The Drive API converts a file during upload when you set the target Google Docs type in the file’s metadata. Without that mimeType, the file uploads as an ordinary .docx.
In the Google Cloud Console, create a project and enable the Google Drive API.
Create an OAuth client ID for a desktop app and download it as
credentials.json.Install the client libraries:
pip install google-api-python-client google-auth-oauthlib.Run a script like this one:
from google_auth_oauthlib.flow import InstalledAppFlowfrom googleapiclient.discovery import buildfrom googleapiclient.http import MediaFileUploadSCOPES = ["https://www.googleapis.com/auth/drive.file"]# Sign in as yourself, so the file lands in your own Driveflow = InstalledAppFlow.from_client_secrets_file("credentials.json", SCOPES)creds = flow.run_local_server(port=0)drive = build("drive", "v3", credentials=creds)file_metadata = {"name": "My document",# This mimeType tells Drive to convert the upload to a Google Doc"mimeType": "application/vnd.google-apps.document",}media = MediaFileUpload("report.docx",mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document",resumable=True,)doc = drive.files().create(body=file_metadata, media_body=media, fields="id").execute()print("Google Doc ID:", doc.get("id"))
Result: The script prints the ID of a new Google Doc in your Drive. Google’s upload and conversion guide covers the other Google file types.
Note: A service account uploads into its own Drive, not yours. Use OAuth as shown, or share a folder with the service account and set
parentsin the metadata.
Comparing the methods
| Method | Best for | Works on |
|---|---|---|
| Google Docs File > Open > Upload | One file while you’re already in Docs | Any desktop browser |
| Google Drive Open with > Google Docs | Files already in Drive | Any desktop browser |
| Convert uploads setting | Converting everything you upload | Desktop browser (setting); applies to all uploads |
| Add-on | Large batches of separate files | Google Sheets in a browser |
| Drive API | Automated or scripted workflows | Any language with a Drive client |
What converts and what doesn’t
Most text, headings, lists, tables and images come through cleanly. These elements need checking after conversion:
| Word element | What happens in Google Docs |
|---|---|
| Macros | Not supported; rewrite them in Apps Script if needed |
| Embedded charts and videos | Converted to images |
| SmartArt | Converted to a Google Drawing |
| Fonts Google Docs doesn’t offer | Replaced with a similar font |
| Text boxes and complex layouts | May move or change size |
If your Word file started life as a scanned image, you’ll need OCR instead; see how to convert a scanned image with Google Docs OCR. For a PDF, follow the steps to open a PDF in Google Docs.
Platform differences
- Desktop browser: All methods above work. The Convert uploads setting can only be changed on a computer.
- Google Docs app on Android: Open the Word file, tap More, tap the question mark next to “Office Compatibility Mode”, then tap Save as Google Docs.
Troubleshooting
- There’s no Save as Google Docs option. The file is already a Google Doc. Look for the .DOCX badge next to the title; if it’s missing, the file is already converted.
- The layout shifted. Check text boxes, section breaks and custom fonts first. Simplifying them in Word before uploading often gives a cleaner result.
- The password prompt appears. Google Docs asks for the password of a protected .docx. Choosing Edit removes the password from the file.
- Drive won’t open a .wps file. Google Docs doesn’t convert old Microsoft Works files; convert the WPS file to .docx in Word first, then upload it.
- Two files with the same name. That’s expected: one is the .docx and one is the Google Doc. Delete the .docx only once you’ve checked the conversion.
To go the other way, see how to convert Google Docs to Word. If your source is LaTeX rather than Word, see how to convert LaTeX to Google Docs, and browse more conversion and export guides.