- Elastic Cloud Serverless
- Elasticsearch
- Elastic Observability
- Get started
- Observability overview
- Elastic Observability Serverless billing dimensions
- Create an Observability project
- Quickstart: Monitor hosts with Elastic Agent
- Quickstart: Monitor your Kubernetes cluster with Elastic Agent
- Quickstart: Monitor hosts with OpenTelemetry
- Quickstart: Unified Kubernetes Observability with Elastic Distributions of OpenTelemetry (EDOT)
- Quickstart: Collect data with AWS Firehose
- Get started with dashboards
- Applications and services
- Application performance monitoring (APM)
- Get started with traces and APM
- Learn about data types
- Collect application data
- View and analyze data
- Act on data
- Use APM securely
- Reduce storage
- Managed intake service event API
- Troubleshooting
- Synthetic monitoring
- Get started
- Scripting browser monitors
- Configure lightweight monitors
- Manage monitors
- Work with params and secrets
- Analyze monitor data
- Monitor resources on private networks
- Use the CLI
- Configure a Synthetics project
- Multifactor Authentication for browser monitors
- Configure Synthetics settings
- Grant users access to secured resources
- Manage data retention
- Scale and architect a deployment
- Synthetics Encryption and Security
- Troubleshooting
- Application performance monitoring (APM)
- Infrastructure and hosts
- Logs
- Inventory
- Incident management
- Data set quality
- Observability AI Assistant
- Machine learning
- Reference
- Get started
- Elastic Security
- Elastic Security overview
- Security billing dimensions
- Create a Security project
- Elastic Security requirements
- Elastic Security UI
- AI for Security
- Ingest data
- Configure endpoint protection with Elastic Defend
- Manage Elastic Defend
- Endpoints
- Policies
- Trusted applications
- Event filters
- Host isolation exceptions
- Blocklist
- Optimize Elastic Defend
- Event capture and Elastic Defend
- Endpoint protection rules
- Identify antivirus software on your hosts
- Allowlist Elastic Endpoint in third-party antivirus apps
- Elastic Endpoint self-protection features
- Elastic Endpoint command reference
- Endpoint response actions
- Cloud Security
- Explore your data
- Dashboards
- Detection engine overview
- Rules
- Alerts
- Advanced Entity Analytics
- Investigation tools
- Asset management
- Manage settings
- Troubleshooting
- Manage your project
- Changelog
Upload a file
editUpload a file
editYou can upload files to Elasticsearch using the File Uploader. Use the visualizer to inspect the data before importing it.
You can upload different file formats for analysis:
File formats supported up to 500 MB:
- CSV
- TSV
- NDJSON
- Log files
File formats supported up to 60 MB:
- Microsoft Office files (Word, Excel, PowerPoint)
- Plain Text (TXT)
- Rich Text (RTF)
- Open Document Format (ODF)
How to upload a file
editYou’ll find a link to the Data Visualizer on the Elasticsearch Getting Started page.

Clicking Upload a file opens the Data Visualizer UI.

Drag a file into the upload area or click Select or drag and drop a file to choose a file from your computer.
The file is uploaded and analyzed. The Data Visualizer displays the first 1000 rows of the file. You can inspect the data and make any necessary changes before importing it. Click Import continue the process.
On the next screen, give your index a name and click Import.
This process will create an index and import the data into Elasticsearch. Once your data is in Elasticsearch, you can start exploring it, see Explore your data for more information.
The upload feature is not intended for use as part of a repeated production process, but rather for the initial exploration of your data.
On this page