HexViewer
Hexadecimal viewer for Android
- License
- GPL-3.0-or-later
- Package
fr.ralala.hexviewer- Category
- Development, Writing
- Latest version
- 1.60.00 · Nov 4, 2026
- Minimum Android
- Android 6
Screenshots
Description
This application offers the following features :
• Opening all files without a corresponding Android application.
• At first, the file can only be saved via "save as" and due to Android permissions reasons, the only way to make it appear in the list of recent files is to reopen it.
• Display of the file in hexadecimal (or plain text) with the possibility to modify the content (in hexadecimal only).
• Saving the file on the smartphone/tablet.
• Due to file permissions, after a "save as", the list of recent files cannot be updated with the new file location.
• Search option in the open file (hexadecimal and plain text modes).
• Optional entropy highlighting in the hexadecimal view to spot random-looking data.
• Lines are colored according to the Shannon entropy computed over fixed 256-byte blocks of the whole file (random-looking data such as keys, hashes, encrypted or compressed content scores high).
• The color and the sensitivity can be changed in the settings, the feature is disabled by default.*
(1) At first, the file can only be saved via "save as" and due to Android permissions reasons, the only way to make it appear in the list of recent files is to reopen it.
(2) Due to file permissions, after a "save as", the list of recent files cannot be updated with the new file location.
Caution: Opening files that are too large seriously degrades application performance and can suddenly stop the application on low-resource devices.
**WARNING:** This application cannot open files larger than ~20 MB on recent smartphones and less for older smartphones.
**WARNING:** Searching within the plain text view may become excessively slow when handling large files.
**NOTE:** As the entropy is computed per 256-byte block, the highlighting detects regions of random-looking data, not short isolated values such as a 32-byte key. It cannot tell encrypted data from compressed data either. It is only available in the hexadecimal view.
A special thanks to @OmlineEditor for her patience and help, without her this application would not be at this level.
This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.
Translations:
• Arabic: @sec.xyx (weblate), @amro (weblate)
• Bulgarian: @trunars (weblate)
• Chinese: @sr093906 (github), @alchemillatruth (weblate), @hamburger1024 (weblate), @inworless (github), @hamburger2048 (weblate)
• Czech: @hajdam (github)
• Dutch: @AudeBelgraver (weblate)
• English: @Keidan (github), @comradekingu (github)
• French: @Keidan (github), @Edanas (weblate)
• German: @iNtEgraIR2021 (github), @eUgEntOptIc44 (github), (+DeepL)
• Greek: @VisionR1 (github)
• Indonesian: @Velorixen (github)
• Italian: @eUgEntOptIc44 (github), @tfrtint (weblate)
• Hebrew: @Shopimisrel (github)
• Hindi: @Scrambled777 (github)
• Hungarian: @SziaTomi (github)
• Japanese: @gnuhead-chieb (github)
• Norwegian Bokmål: @comradekingu (github)
• Persian: @qaria185-blip (github), @Mehrshad0101 (github)
• Portuguese (Brazil): @Bardock88 (github), @pedrolinharesmoreira (github), @croomfolk (weblate)
• Portuguese (Portugal): @SantosSi (github), @AntonioOliveira2 (github)
• Russian: @OmlineEditor (github), @AHOHNMYC (github), @racingrebel (github), @Usland123 (github)
• Spanish: @sguinetti (github), @gallegonovato (weblate), Libertad (weblate)
• Tamil: @TamilNeram (github)
• Turkish: @ersen0 (github)
• Turkish (Ottoman): @bgo-eiu (github)
• Vietnamese: @unbiaseduser (github)
Note: In the settings, the list of languages is sorted as follows (according to the alphabetical order of their codes):
• ar: Arabic
• bg: Bulgarian
• cs: Czech
• de-DE: German
• en-US: English
• el: Greek
• es-ES: Spanish
• fa: Persian
• fr-FR: French
• hi: Hindi
• hu-HU: Hungarian
• in-ID: Indonesian
• it-IT: Italian
• iw: Hebrew
• ja-JP: Japanese
• nb-NO: Norwegian Bokmål
• nl-NL: Nederlands
• ota: Turkish (Ottoman)
• pt-BR: Portuguese (Brazil)
• pt-PT: Portuguese
• ru-RU: Russian
• ta-IN: Tamil
• tr-TR: Turkish
• Opening all files without a corresponding Android application.
• At first, the file can only be saved via "save as" and due to Android permissions reasons, the only way to make it appear in the list of recent files is to reopen it.
• Display of the file in hexadecimal (or plain text) with the possibility to modify the content (in hexadecimal only).
• Saving the file on the smartphone/tablet.
• Due to file permissions, after a "save as", the list of recent files cannot be updated with the new file location.
• Search option in the open file (hexadecimal and plain text modes).
• Optional entropy highlighting in the hexadecimal view to spot random-looking data.
• Lines are colored according to the Shannon entropy computed over fixed 256-byte blocks of the whole file (random-looking data such as keys, hashes, encrypted or compressed content scores high).
• The color and the sensitivity can be changed in the settings, the feature is disabled by default.*
(1) At first, the file can only be saved via "save as" and due to Android permissions reasons, the only way to make it appear in the list of recent files is to reopen it.
(2) Due to file permissions, after a "save as", the list of recent files cannot be updated with the new file location.
Caution: Opening files that are too large seriously degrades application performance and can suddenly stop the application on low-resource devices.
**WARNING:** This application cannot open files larger than ~20 MB on recent smartphones and less for older smartphones.
**WARNING:** Searching within the plain text view may become excessively slow when handling large files.
**NOTE:** As the entropy is computed per 256-byte block, the highlighting detects regions of random-looking data, not short isolated values such as a 32-byte key. It cannot tell encrypted data from compressed data either. It is only available in the hexadecimal view.
A special thanks to @OmlineEditor for her patience and help, without her this application would not be at this level.
This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.
Translations:
• Arabic: @sec.xyx (weblate), @amro (weblate)
• Bulgarian: @trunars (weblate)
• Chinese: @sr093906 (github), @alchemillatruth (weblate), @hamburger1024 (weblate), @inworless (github), @hamburger2048 (weblate)
• Czech: @hajdam (github)
• Dutch: @AudeBelgraver (weblate)
• English: @Keidan (github), @comradekingu (github)
• French: @Keidan (github), @Edanas (weblate)
• German: @iNtEgraIR2021 (github), @eUgEntOptIc44 (github), (+DeepL)
• Greek: @VisionR1 (github)
• Indonesian: @Velorixen (github)
• Italian: @eUgEntOptIc44 (github), @tfrtint (weblate)
• Hebrew: @Shopimisrel (github)
• Hindi: @Scrambled777 (github)
• Hungarian: @SziaTomi (github)
• Japanese: @gnuhead-chieb (github)
• Norwegian Bokmål: @comradekingu (github)
• Persian: @qaria185-blip (github), @Mehrshad0101 (github)
• Portuguese (Brazil): @Bardock88 (github), @pedrolinharesmoreira (github), @croomfolk (weblate)
• Portuguese (Portugal): @SantosSi (github), @AntonioOliveira2 (github)
• Russian: @OmlineEditor (github), @AHOHNMYC (github), @racingrebel (github), @Usland123 (github)
• Spanish: @sguinetti (github), @gallegonovato (weblate), Libertad (weblate)
• Tamil: @TamilNeram (github)
• Turkish: @ersen0 (github)
• Turkish (Ottoman): @bgo-eiu (github)
• Vietnamese: @unbiaseduser (github)
Note: In the settings, the list of languages is sorted as follows (according to the alphabetical order of their codes):
• ar: Arabic
• bg: Bulgarian
• cs: Czech
• de-DE: German
• en-US: English
• el: Greek
• es-ES: Spanish
• fa: Persian
• fr-FR: French
• hi: Hindi
• hu-HU: Hungarian
• in-ID: Indonesian
• it-IT: Italian
• iw: Hebrew
• ja-JP: Japanese
• nb-NO: Norwegian Bokmål
• nl-NL: Nederlands
• ota: Turkish (Ottoman)
• pt-BR: Portuguese (Brazil)
• pt-PT: Portuguese
• ru-RU: Russian
• ta-IN: Tamil
• tr-TR: Turkish
All versions
| Version | Released | Minimum Android | Size |
|---|---|---|---|
| 1.60.00 | Nov 4, 2026 | Android 6 | 11.5 MB |
| 1.59.10 | Oct 6, 2026 | Android 6 | 11.5 MB |
| 1.59.9 | Jul 21, 2026 | Android 6 | 11.5 MB |
| 1.59.8 | Jun 9, 2026 | Android 6 | 11.5 MB |
| 1.59.7 | Mar 29, 2026 | Android 6 | 9.5 MB |
| 1.59.6 | Mar 22, 2026 | Android 6 | 9.5 MB |
| 1.59.5 | Feb 23, 2026 | Android 6 | 9.5 MB |
| 1.59.4 | Jan 19, 2026 | Android 6 | 9.5 MB |
| 1.59.3 | Nov 29, 2025 | Android 6 | 9 MB |
| 1.59.2 | Nov 17, 2025 | Android 6 | 9 MB |
| 1.59.1 | Sep 16, 2025 | Android 6 | 9.4 MB |
| 1.59.0 | Sep 3, 2025 | Android 6 | 9.4 MB |
| 1.58 | Aug 1, 2025 | Android 6 | 9.3 MB |
| 1.57 | Jan 20, 2025 | Android 6 | 9.3 MB |
| 1.56 | Jan 6, 2025 | Android 6 | 9.3 MB |
| 1.55 | Jun 12, 2024 | Android 6 | 9.3 MB |
| 1.54 | Apr 12, 2024 | Android 6 | 9.3 MB |
| 1.53 | Apr 3, 2024 | Android 6 | 9.3 MB |
| 1.52 | Mar 19, 2024 | Android 6 | 9.2 MB |
| 1.51 | Mar 5, 2024 | Android 6 | 9.2 MB |
| 1.50 | Nov 22, 2023 | Android 6 | 9.1 MB |
| 1.49 | Nov 7, 2023 | Android 6 | 9.1 MB |
| 1.48 | Oct 25, 2023 | Android 6 | 9.1 MB |
| 1.47 | Oct 20, 2023 | Android 6 | 9.1 MB |
| 1.46 | Oct 10, 2023 | Android 6 | 9.1 MB |
| 1.45 | Sep 25, 2023 | Android 6 | 9.1 MB |
| 1.44 | Sep 19, 2023 | Android 6 | 9.1 MB |
| 1.43 | Sep 1, 2023 | Android 6 | 9.1 MB |
| 1.42 | Jun 27, 2023 | Android 6 | 9.1 MB |
| 1.41 | Feb 26, 2023 | Android 6 | 9.1 MB |
| 1.40 | Feb 22, 2023 | Android 6 | 9.1 MB |
| 1.39 | Jan 13, 2023 | Android 6 | 9.1 MB |
| 1.38 | Dec 16, 2022 | Android 6 | 9.1 MB |
| 1.37 | Nov 9, 2022 | Android 6 | 9.1 MB |
| 1.36 | Oct 15, 2022 | Android 6 | 9.1 MB |
| 1.35 | Oct 9, 2022 | Android 6 | 9.1 MB |
| 1.34 | Oct 5, 2022 | Android 6 | 9.1 MB |
| 1.33 | Sep 18, 2022 | Android 6 | 9.1 MB |
| 1.32 | Jun 14, 2022 | Android 6 | 9.1 MB |
| 1.30 | Jun 1, 2022 | Android 6 | 9.1 MB |
| 1.29 | May 2, 2022 | Android 6 | 8.8 MB |
| 1.28 | Apr 28, 2022 | Android 6 | 8.8 MB |
| 1.27 | Feb 23, 2022 | Android 6 | 8.8 MB |
| 1.26 | Dec 28, 2021 | Android 6 | 8.8 MB |
| 1.25 | Dec 28, 2021 | Android 6 | 8.8 MB |
| 1.24 | Dec 9, 2021 | Android 6 | 8.8 MB |
| 1.23 | Nov 16, 2021 | Android 6 | 8.8 MB |
| 1.22 | Nov 2, 2021 | Android 6 | 8.8 MB |
| 1.21 | Oct 9, 2021 | Android 6 | 8.8 MB |
| 1.20 | Sep 17, 2021 | Android 6 | 8.8 MB |
| 1.19 | Aug 21, 2021 | Android 6 | 8.8 MB |
| 1.18 | Aug 10, 2021 | Android 6 | 8.8 MB |
| 1.17 | Jul 26, 2021 | Android 6 | 8.7 MB |
| 1.16 | Jul 20, 2021 | Android 6 | 8.7 MB |
| 1.15 | Jul 7, 2021 | Android 7.0 | 8.7 MB |
| 1.14 | Jul 2, 2021 | Android 7.0 | 8.7 MB |
| 1.13 | Jun 24, 2021 | Android 7.0 | 1.7 MB |
| 1.12 | Jun 11, 2021 | Android 7.0 | 1.7 MB |
| 1.11 | Jun 1, 2021 | Android 7.0 | 1.7 MB |
| 1.10 | May 23, 2021 | Android 7.0 | 1.7 MB |
| 1.9 | Mar 11, 2021 | Android 7.0 | 1.7 MB |
| 1.8 | Mar 3, 2021 | Android 7.0 | 1.6 MB |
| 1.7.1 | Mar 1, 2021 | Android 7.0 | 1.6 MB |
| 1.5 | Feb 24, 2021 | Android 7.0 | 979.8 KB |
How to install an older version of an Android app · How to install an APK file on Android
From the developer (GitHub)
APK files published by the developer on GitHub. They are signed by the developer and may not install over the other builds on this page (different signature). Links open github.com.
Similar apps
-
NoNonsense Notes
A simple notepad and to-do app with an excellent navigation
-
Shader Editor
Create and edit GLSL shaders
-
Butterfly
Take notes, draw freely, and organize ideas across an endless workspace
-
Linwood Butterfly Nightly
Take notes, draw freely, and organize ideas across an endless workspace
-
Thunderbird: Free Your Inbox
Thunderbird is a 100% open source, privacy focused email app.
-
Thunderbird Beta for Testers
Thunderbird is a 100% open source, privacy focused email app.
-
Nextcloud Notes
View and edit notes on Nextcloud
-
Poet Assistant
Dictionary and TTS tools for editing poems