• Getting Started
  • Components
    • Barcodes
    • Buttons
    • Chartsupdated
    • Conversational UIupdated
    • Data Query
    • Date Inputsupdated
    • Date Math
    • Dialogs
    • Drawing
    • Dropdownsupdated
    • Editor
    • Excel Export
    • File Saver
    • Filter
    • Gantt
    • Gauges
    • Gridupdated
    • Icons
    • Indicators
    • Inputsupdated
    • Labels
    • Layoutupdated
    • ListBox
    • ListView
    • Map
    • Menus
    • Navigation
    • Notification
    • Pager
    • PDF Export
    • PDFViewer
    • PivotGridupdated
    • Popup
    • ProgressBars
    • Ripple
    • Schedulerupdated
    • ScrollView
    • Sortable
    • Spreadsheetupdated
    • ToolBar
    • Tooltips
    • TreeList
    • TreeView
    • Typography
    • Uploads
    • Utilities
  • Styling & Themes
  • Common Features
  • Project Setup
  • Knowledge Base
  • Sample Applications
  • FAQ
  • Troubleshooting
  • Updates
  • Changelogs

File Saver Overview

The File Saver component enables you to save files on the client machine.

The saving of files is done through the saveAs method. You can consume the package from TypeScript and JavaScript projects alike.

The File Saver Package is part of Kendo UI for Angular, a professional grade UI library with 110+ components for building modern and feature-rich applications. To try it out sign up for a free 30-day trial.

The following code demonstrates the saveAs function of the File Saver library in action.

import { saveAs, encodeBase64 } from '@progress/kendo-file-saver';

const dataURI = "data:text/plain;base64," + encodeBase64("Hello World!");
saveAs(dataURI, "test.txt");


The Kendo UI File Saver package is part of all available Kendo UI libraries. Depending on the trial version and commercial license support that each Kendo UI suite or flavor offers, the File Saver package may be available for trial and commercial users, and as part of the open-source Kendo UI for jQuery Core suite.

Support Options

For any questions about the use of the Kendo UI File Saver, or any of our other components, there are several support options available:

  • Kendo UI license holders and anyone in an active trial can take advantage of the Kendo UI outstanding customer support delivered by the actual developers who built the library. To submit a support ticket, use the Kendo UI support system.

  • Kendo UI forums are part of the free support you can get from the community and from the Kendo UI team on all kinds of general issues.

  • Kendo UI feedback portal and Roadmaps provide information on the features in discussion and also the planned ones for release.

  • Kendo UI uses GitHub Issues as its bug tracker and you can submit any related reports there. Also, check out the closed list.

  • Of course, the Kendo UI team is active on StackOverflow as well and you can find a wealth of questions and answers there.

  • Need something unique that is tailor-made for your project? Progress offers its Progress Services group that can work with you to create any customized solution that you might need.