Bible DB Format Guide

Import Any Bible Translation

All Bible App supports a simple JSON format. Any language and any translation can be used in the app as long as it follows the format.

JSON Format Example

[
  [bookNumber, chapterNumber, verseNumber, "text"],
  [1, 1, 1, "In the beginning God created the heaven and the earth"],
  [1, 1, 2, "And the earth was without form, and void"],
  [1, 1, 3, "And God said, Let there be light: and there was light"]
]

Field Description

1. Book Number (Integer)

1~66 (1=Genesis, 40=Matthew, 66=Revelation)

2. Chapter Number (Integer)

Starts from 1

3. Verse Number (Integer)

Starts from 1

4. Text (String)

Verse text

Book Number Mapping Table

Old Testament (1-39) Expand/Collapse
1:Genesis
2:Exodus
3:Leviticus
4:Numbers
5:Deuteronomy
6:Joshua
7:Judges
8:Ruth
9:1 Samuel
10:2 Samuel
11:1 Kings
12:2 Kings
13:1 Chronicles
14:2 Chronicles
15:Ezra
16:Nehemiah
17:Esther
18:Job
19:Psalms
20:Proverbs
21:Ecclesiastes
22:Song of Solomon
23:Isaiah
24:Jeremiah
25:Lamentations
26:Ezekiel
27:Daniel
28:Hosea
29:Joel
30:Amos
31:Obadiah
32:Jonah
33:Micah
34:Nahum
35:Habakkuk
36:Zephaniah
37:Haggai
38:Zechariah
39:Malachi
New Testament (40-66) Expand/Collapse
40:Matthew
41:Mark
42:Luke
43:John
44:Acts
45:Romans
46:1 Corinthians
47:2 Corinthians
48:Galatians
49:Ephesians
50:Philippians
51:Colossians
52:1 Thessalonians
53:2 Thessalonians
54:1 Timothy
55:2 Timothy
56:Titus
57:Philemon
58:Hebrews
59:James
60:1 Peter
61:2 Peter
62:1 John
63:2 John
64:3 John
65:Jude
66:Revelation

How to Use

1. Prepare JSON File

  • Create Bible data according to the above format
  • Save with UTF-8 encoding
  • Example filenames: en-US_KJV1611.json, ko-KR_개역한글.json

💡 Filename Format Tip

Save your filename in the format language-code_name.json, and the app will automatically recognize the language.

en-US_[name].json → English (left-to-right)
ko-KR_[name].json → Korean (left-to-right)
ar_[name].json → Arabic (right-to-left auto-applied)

2. Import in App

  1. Run app → Menu → "Bible Management"
  2. Click "Load Data" button
  3. Select local file or enter URL
  4. Specify translation name and save

3. Verify

  • Check new translation in Bible list
  • Select and start reading
⚠️

Copyright Notice

All Bible App is not responsible for the copyright of Bible data provided by users.

✅ Allowed Usage:

  • Personal study and research purposes
  • Public domain Bibles with expired copyright (KJV 1611, Korean Revised Version, etc.)
  • Open license Bibles (World English Bible, etc.)
  • Translations with explicit permission from copyright holders

❌ Prohibited Usage:

  • Unauthorized distribution of copyrighted Bible translations
  • Commercial redistribution
  • Public sharing without copyright holder permission

📜 Recommendations:

  • Check copyright status before using Bible translations
  • Contact translation publisher if in doubt
  • Use for personal purposes only

Supported Bible Examples

List of public domain/open license Bibles available in the app:

Korean

  • • Korean Revised Version
  • • Korean Revised Version (partial)
  • • Common Translation

English

  • • KJV 1611
  • • KJV 1769
  • • World English Bible
  • • ASV
  • • YLT

Hebrew

  • • Biblia Hebraica Stuttgartensia

Greek

  • • Stephanos
  • • SBL Greek New Testament

Other

  • • Septuagint (LXX)
  • • Latin Vulgate