Skip to main content
Google Workspace
  • Google Workspace
Home Google Drive All products
  • Google Workspace apps
  • Admin console
  • Cloud Search
  • Gmail
  • Google Calendar
  • Google Chat
  • Google Classroom
  • Google Docs
  • Google Drive
  •  
  • Google Forms
  • Google Keep
  • Google Meet
  • Google Sheets
  • Google Sites
  • Google Slides
  • Google Tasks
  • Google Vault
  • Extend, automate & share
  • Add-ons
  • Apps Script
  • Chat apps
  • Drive apps
  • Marketplace
Resources
  • Tools
  • Admin console
  • Apps Script dashboard
  • Google Cloud console
  • APIs Explorer
  • Card Builder
  • Training & support
  • How to get started
  • Codelabs
  • Developer support
  • Updates
  • Blog
  • Developer Previews
  • Newsletter
  • X (Twitter)
  • YouTube
/
  • English
  • Deutsch
  • Español
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
  • Google Drive
Overview Guides Reference Samples Support
Google Workspace
  • Google Workspace
  • Home
  • Google Drive
    • Overview
    • Guides
    • Reference
    • Samples
    • Support
  • All products
    • More
  • Resources
    • More
  • Get started
  • Drive API overview
  • Get started with Google Workspace
  • Configure OAuth consent
  • Drive API
  • Choose scopes
  • Quickstarts
    • JavaScript
    • Go
    • Java
    • Node.js
    • Python
    • Python codelab
  • Manage files and folders
    • Overview
    • Create and manage files
    • Upload file data
    • Download and export files
    • Manage file revisions
    • Manage long-running operations
    • Create and populate folders
    • Trash or delete files and folders
    • Search for files and folders
    • Manage permissions and sharing
      • Share files, folders, and drives
      • Manage pending access proposals
      • Manage folders with limited and expansive access
      • Transfer file ownership
      • Protect file content from modification
      • Access link-shared files using resource keys
    • Work with app and file data
      • Store application-specific data
      • Manage file metadata
      • Add custom file properties
    • Manage comments and replies
    • Create a shortcut to a Drive file
    • Create a shortcut file to app content
  • Gather user information
    • Return user info
  • Handle changes
    • Overview
    • Identify which change log to track
    • Track changes for users & shared drives
    • Retrieve changes
    • Receive notifications for resource changes
  • Integrate with the Drive UI
    • Overview
    • Configure a Drive UI integration
    • Integrate with Drive UI's "New" button
    • Integrate with Drive UI's "Open with" context menu
  • Integrate Drive widgets into your web app
    • Display the Google Picker
    • Add the "Save to Drive" button
    • Add the "Share" button
  • Integrate with shared drives
    • Overview
    • Implement shared drive support
    • Manage shared drives
    • Search for shared drives
  • Manage labels
    • Overview
    • Set label field
    • Unset label field
    • Remove label
    • List labels from file
    • Return specific labels from file
    • Search by label or field
  • Techniques and best practices
    • Return specific fields
    • Improve performance
  • Troubleshoot
    • Resolve errors
    • Troubleshoot authentication & authorization
  • Publish your Drive app
    • Use Google Drive brand
    • Market & publicize your app
    • Publish your Drive app
  • Stay updated
    • Migrate from the Drive Android API
  • Migrate to Drive API v3
    • Migration guide
    • Comparison guide
    • Comparison reference
    • Guide to Drive API v2
  • Drive Activity API
  • Overview
  • Data model
  • Make requests
  • Migrate from v1
  • Quickstarts
    • JavaScript
    • Google Apps Script
    • Go
    • Java
    • Node.js
    • Python
  • Set up your app
    • Create a project
    • Install a client library
  • Troubleshoot
    • Troubleshoot authentication & authorization
  • Drive Labels API
  • Overview
  • Label lifecycle
  • Set up scopes & admin access
  • Compare v2beta & v2
  • Quickstarts
    • Python
    • Node.js
  • Create & publish a label
  • Update a label
  • Disable, enable & delete labels
  • Search labels
  • Troubleshoot
    • Troubleshoot authentication & authorization
  • Google Picker API
  • Overview
  • Code sample
  • Extend & automate
  • Add-ons
  • Apps Script
  • Google Workspace apps
  • Admin console
  • Cloud Search
  • Gmail
  • Google Calendar
  • Google Chat
  • Google Classroom
  • Google Docs
  • Google Drive
  •  
  • Google Forms
  • Google Keep
  • Google Meet
  • Google Sheets
  • Google Sites
  • Google Slides
  • Google Tasks
  • Google Vault
  • Extend, automate & share
  • Add-ons
  • Apps Script
  • Chat apps
  • Drive apps
  • Marketplace
  • Tools
  • Admin console
  • Apps Script dashboard
  • Google Cloud console
  • APIs Explorer
  • Card Builder
  • Training & support
  • How to get started
  • Codelabs
  • Developer support
  • Updates
  • Blog
  • Developer Previews
  • Newsletter
  • X (Twitter)
  • YouTube
  • Home
  • Google Workspace
  • Google Drive
  • Guides

Display the Google Picker

The Google Picker is a "File Open" dialog for information stored on Google servers. You can use the Google Picker API to allow users to open or upload Google Drive files.

Note: To allow users to open Drive files from a mobile app, refer to APIs for Android or APIs for iOS.
Google Picker dialog

The Google Picker API is separate from the Google Drive API. For more information, refer to the Google Picker API.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-06-04 UTC.

  • Programs

    • Google Developer Groups
    • Google Developer Experts
    • Accelerators
    • Women Techmakers
  • Developer consoles

    • Google API Console
    • Google Cloud Platform Console
    • Google Play Console
    • Firebase Console
    • Actions on Google Console
    • Cast SDK Developer Console
    • Chrome Web Store Dashboard
Google Developers
  • Android
  • Chrome
  • Firebase
  • Google Cloud Platform
  • All products
  • Terms
  • Privacy
  • ICP证合字B2-20070004号
  • Manage cookies
  • Sign up for the Google Developers newsletter Subscribe
  • English
  • Deutsch
  • Español
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어