# \[genanki-js\] generate Anki decks using JavaScript

**URL:** <https://forums.ankiweb.net/t/genanki-js-generate-anki-decks-using-javascript/11810>\
**Category:** Development\
**Created:** [July 31, 2021, 1:04am UTC](https://forums.ankiweb.net/t/genanki-js-generate-anki-decks-using-javascript/11810 "2021-07-31T01:04:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![krmanik](https://avatars.discourse-cdn.com/v4/letter/k/d6d6ee/32.png) [@krmanik](https://forums.ankiweb.net/u/krmanik)\
**Post date:** [July 31, 2021, 1:04am UTC](https://forums.ankiweb.net/t/genanki-js-generate-anki-decks-using-javascript/11810/1 "2021-07-31T01:04:49Z")

</div>

Generate Anki decks using JavaScript. It will work on phone also.

### Source

[genanki-js](https://github.com/infinyte7/genanki-js)

A JavaScript implementation for generating Anki decks in browser. This is fork of [mkanki](https://github.com/nornagon/mkanki).

[sql.js](https://github.com/sql-js/sql.js), [FileSaver.js](https://github.com/eligrey/FileSaver.js) and [JSZip](https://github.com/Stuk/jszip) used in this project.

### Documentation

View [Documentation](https://infinyte7.github.io/genanki-js)

#### CSV/TSV to Anki Package

Visit page and select CSV to APKG from top menu.[CSV to APKG](https://infinyte7.github.io/genanki-js/demo/index.html#)

---

<div class="post-metadata">

**Author:** ![gustavosmen](https://avatars.discourse-cdn.com/v4/letter/g/b5e925/32.png) [@gustavosmen](https://forums.ankiweb.net/u/gustavosmen)\
**Post date:** [August 1, 2021, 2:05pm UTC](https://forums.ankiweb.net/t/genanki-js-generate-anki-decks-using-javascript/11810/2 "2021-08-01T14:05:29Z")

</div>

Nice work!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/1X/8f1279ababc5879d54e4838989f606cfe55af8c7.jpeg) [@system](https://forums.ankiweb.net/u/system)\
**Post date:** [May 1, 2023, 3:17am UTC](https://forums.ankiweb.net/t/genanki-js-generate-anki-decks-using-javascript/11810/3 "2023-05-01T03:17:53Z")

</div>


