# Hex Pro Apps > Quality iPhone and desktop apps from Hex Pro: alarms, NFC tools, calorie tracking and language learning. Ars Vitae Pty Ltd, trading as Hex Pro. Australian software for iPhone and desktop, priced fairly and made to last. - Publisher: Hex Pro (Ars Vitae Pty Ltd), https://hex.pro, whose own llms.txt is https://hex.pro/llms.txt - Site languages: [English](https://apps.hex.pro), [中文](https://apps.hex.pro/zh), [العربية](https://apps.hex.pro/ar), [Español](https://apps.hex.pro/es), [日本語](https://apps.hex.pro/ja), [Français](https://apps.hex.pro/fr), [Português (BR)](https://apps.hex.pro/pt-BR). The documentation is in English. - MCP server: https://apps.hex.pro/mcp, over Streamable HTTP, read only, with no sign-in. It lists every app below with these facts, and searches and reads the documentation. - Documentation search as JSON: https://apps.hex.pro/docs/search.json?q= followed by the words to look for, and &app= to keep to one app. - Documentation licence: CC BY 4.0, https://creativecommons.org/licenses/by/4.0/. It covers the documentation only, not the rest of this site or the apps. ## Apps - [Sol Alarm](https://apps.hex.pro/sol): An iPhone alarm that makes you earn the silence: six challenges, three layers of enforcement, and alarms that survive Silent mode and Focus. Platform: iPhone (iOS 26.1 or later), iPad (iPadOS 26.1 or later). Status: Coming soon. Pricing: Free to use, with three alarms and one challenge each. US$8.99 once or US$1.99 per month for the full version. Planned at launch. Privacy Policy: https://apps.hex.pro/sol/privacy. - [Hex NFC](https://apps.hex.pro/hex-nfc): Read, write and password-protect NFC tags on iPhone. 18 NDEF types, a raw command console, passport and transit card reading. Free and source-available. Platform: iPhone (iOS 17 or later). Status: Available now. Pricing: Free. No accounts, no subscriptions, no in-app purchases, no paid features. Privacy Policy: https://apps.hex.pro/hex-nfc/privacy. App Store: https://apps.apple.com/app/id6801457461. Documentation: https://apps.hex.pro/hex-nfc/docs. - [kcalc.ai](https://apps.hex.pro/kcalc.ai): Photograph a meal, describe it or scan a barcode. kcalc.ai works out the calories and macros, and a LiDAR scan measures what is actually on the plate. Platform: iPhone (iOS 17 or later). Status: Coming soon. Pricing: Seven-day trial, then A$9.99 per month or A$79.99 per year in-app; A$6.99 or A$55.99 via kcalc.ai. Planned at launch. - [Infinilang](https://apps.hex.pro/infinilang): Free desktop Japanese learning app: passages generated from only the kanji WaniKani says you know, and spoken Japanese graded word by word. Platform: Mac (macOS 11 or later), Windows, Linux. Status: In development. Pricing: Free. Bring your own API keys, or self-host the models. - [Nepali Companion](https://apps.hex.pro/nepali-companion): Learn to read Nepali on iPhone. For adult English speakers starting from no Devanagari: 26 chapters, ten arcade games, spaced repetition, offline lessons. Platform: iPhone (iOS 17 or later). Status: In development. Pricing: Free download with chapters 1 to 3. One purchase of US$8.99 opens the remaining twenty-three and removes the Hex Pro banner. Planned at launch. Privacy Policy: https://apps.hex.pro/nepali-companion/privacy. ## Documentation - [Hex NFC documentation: llms.txt](https://apps.hex.pro/hex-nfc/docs/llms.txt): The app's facts, then every page of its documentation as a markdown link. - [Hex NFC documentation: llms-full.txt](https://apps.hex.pro/hex-nfc/docs/llms-full.txt): Every page of the documentation in one file. ## Tools - [All tools](https://apps.hex.pro/tools): Small single-purpose tools from Hex Pro that run entirely in your browser. Source published, nothing transmitted, and each one keeps working offline. - [Authenticator Secret Extractor](https://apps.hex.pro/tools/google-authenticator-secret-extractor): Drop in a screenshot of Google Authenticator's export QR code and read the base32 secret key and otpauth link for every account. Runs in your browser. Source: https://github.com/hexpro-dev/google-auth-secret-retriever - [Private Image Converter](https://apps.hex.pro/tools/private-image-converter): Convert images between 26 formats in your browser: PNG, JPG, WebP, AVIF, GIF, HEIC, TIFF, Photoshop and camera raw. No upload and no server. Source: https://github.com/hexpro-dev/private-image-converter - [HEIC to JPG converter](https://apps.hex.pro/tools/private-heic-to-jpg-image-converter): Turn an iPhone HEIC photo into a JPG that every program opens. HEIC to JPG runs in your browser, so nothing is uploaded and no account is needed. - [HEIC to PNG converter](https://apps.hex.pro/tools/private-heic-to-png-image-converter): HEIC to PNG gives a lossless copy that Windows and every editor will open, with the colour profile kept. It happens in this tab and nothing is uploaded. - [HEIC to WebP converter](https://apps.hex.pro/tools/private-heic-to-webp-image-converter): Convert HEIC to WebP for a smaller file that browsers and editors open. The work happens in this tab, so nothing is uploaded. Not available in Safari. - [PNG to JPG converter](https://apps.hex.pro/tools/private-png-to-jpg-image-converter): PNG to JPG cuts the file size for uploads and email. Transparency is flattened and the conversion runs in your browser, so nothing is uploaded to a server. - [JPG to PNG converter](https://apps.hex.pro/tools/private-jpg-to-png-image-converter): JPG to PNG stops the quality loss that comes with re-saving a JPEG. The conversion happens in your browser on your own machine, and nothing is uploaded. - [WebP to PNG converter](https://apps.hex.pro/tools/private-webp-to-png-image-converter): WebP to PNG makes a saved web image usable in editors and older software, with transparency kept. It runs in your browser and nothing is uploaded anywhere. - [WebP to JPG converter](https://apps.hex.pro/tools/private-webp-to-jpg-image-converter): Convert WebP to JPG in the browser tab, with nothing uploaded. Transparency is flattened because JPEG has no alpha, and metadata is removed by default. - [PNG to WebP converter](https://apps.hex.pro/tools/private-png-to-webp-image-converter): Convert PNG to WebP in your browser tab, with nothing uploaded. Transparency is kept and files come out much smaller. Not available in Safari. - [JPG to WebP converter](https://apps.hex.pro/tools/private-jpg-to-webp-image-converter): Convert JPG to WebP inside your own browser tab. Nothing is uploaded, and WebP compresses the same photograph further than JPEG can at a matching quality. - [AVIF to JPG converter](https://apps.hex.pro/tools/private-avif-to-jpg-image-converter): Convert AVIF to JPG in the browser, with no upload and no server. JPG opens where an AVIF will not, though transparency is flattened on the way. - [AVIF to PNG converter](https://apps.hex.pro/tools/private-avif-to-png-image-converter): AVIF to PNG, decoded and rewritten in your browser with nothing uploaded. Transparency and the colour profile survive, though the PNG is a bigger file. - [PNG to AVIF converter](https://apps.hex.pro/tools/private-png-to-avif-image-converter): PNG to AVIF in the browser, with nothing uploaded. Files come out much smaller and transparency is kept, but writing AVIF needs Chrome or Edge. - [JPG to AVIF converter](https://apps.hex.pro/tools/private-jpg-to-avif-image-converter): Convert JPG to AVIF in the browser with the AV1 encoder in Chrome or Edge. Nothing is uploaded and there is no server, so the photo stays on your machine. - [PNG to ICO converter](https://apps.hex.pro/tools/private-png-to-ico-image-converter): Convert PNG to ICO in the browser, writing every favicon size from 256 pixels down to 16. Nothing is uploaded, and the file is built on your own machine. - [PNG to ICNS converter](https://apps.hex.pro/tools/private-png-to-icns-image-converter): Convert PNG to ICNS in the browser: every entry macOS asks for, 16 pixels up to 1024, in one file. Nothing is uploaded and no server sees the artwork. - [ICO to PNG converter](https://apps.hex.pro/tools/private-ico-to-png-image-converter): Convert ICO to PNG in the browser tab, keeping the transparency and the colour profile. Nothing is uploaded, and the icon never leaves your machine. - [PSD to PNG converter](https://apps.hex.pro/tools/private-psd-to-png-image-converter): Convert PSD to PNG in your browser without Photoshop, keeping transparency and colour. Nothing is uploaded, so the artwork stays on your own machine. - [PSD to JPG converter](https://apps.hex.pro/tools/private-psd-to-jpg-image-converter): Convert PSD to JPG in the browser at full resolution, with no Photoshop needed. Nothing is uploaded, so the document stays on your own machine. - [SVG to PNG converter](https://apps.hex.pro/tools/private-svg-to-png-image-converter): Convert SVG to PNG with transparency kept and the colour profile intact. The drawing is rasterised in your own browser tab, so nothing is uploaded. - [SVG to JPG converter](https://apps.hex.pro/tools/private-svg-to-jpg-image-converter): SVG to JPG rasterises the drawing with your own browser, so nothing is uploaded. Whatever was transparent in the SVG arrives on a solid background. - [TIFF to JPG converter](https://apps.hex.pro/tools/private-tiff-to-jpg-image-converter): Convert TIFF to JPG and turn a multi-hundred-megabyte scan into a file you can send. It all happens in your browser tab, so nothing is uploaded. - [TIFF to PNG converter](https://apps.hex.pro/tools/private-tiff-to-png-image-converter): TIFF to PNG keeps every pixel, along with transparency and the colour profile. The scan is read and written inside your browser, so nothing is uploaded. - [PNG to TIFF converter](https://apps.hex.pro/tools/private-png-to-tiff-image-converter): Convert PNG to TIFF for print and archive work, with every pixel kept. The file is converted inside your browser tab and is never uploaded to a server. - [JPG to TIFF converter](https://apps.hex.pro/tools/private-jpg-to-tiff-image-converter): JPG to TIFF rewrites the photo into a lossless container, decoded and written in your browser. Nothing is uploaded and the file never leaves your machine. - [GIF to APNG converter](https://apps.hex.pro/tools/private-gif-to-apng-image-converter): GIF to APNG keeps every frame and its delay, in full colour with real transparency. The conversion runs in your browser, so nothing is uploaded. - [APNG to GIF converter](https://apps.hex.pro/tools/private-apng-to-gif-image-converter): APNG to GIF in the browser, every frame and its timing intact and the palette cut to 256 colours. Nothing is uploaded and no files leave your machine. - [WebP to GIF converter](https://apps.hex.pro/tools/private-webp-to-gif-image-converter): Every frame kept when you convert WebP to GIF, each one fitted to 256 colours. It happens in your browser, so nothing is uploaded and no account is needed. - [GIF to PNG converter](https://apps.hex.pro/tools/private-gif-to-png-image-converter): Convert GIF to PNG and get the first frame as a lossless still image. It runs on your own machine, so nothing is uploaded, and no account is needed. - [GIF to JPG converter](https://apps.hex.pro/tools/private-gif-to-jpg-image-converter): GIF to JPG takes the first frame and writes it as a flattened JPEG. It runs in your browser on your own machine, so nothing is uploaded anywhere. - [PNG to GIF converter](https://apps.hex.pro/tools/private-png-to-gif-image-converter): PNG to GIF in your browser, mapped to a 256 colour palette as a single frame. Nothing is uploaded, there is no account, and the file stays on your machine. - [BMP to JPG converter](https://apps.hex.pro/tools/private-bmp-to-jpg-image-converter): Convert BMP to JPG in the browser. The uncompressed bitmap comes back as a far smaller JPEG, and nothing is uploaded, since it runs on your own machine. - [BMP to PNG converter](https://apps.hex.pro/tools/private-bmp-to-png-image-converter): BMP to PNG keeps every pixel and shrinks the file, often to a small fraction of the bitmap. It runs in this page on your machine, so nothing is uploaded. - [PNG to BMP converter](https://apps.hex.pro/tools/private-png-to-bmp-image-converter): PNG to BMP writes an uncompressed bitmap for the software that will not read anything else. The conversion happens in your browser and nothing is uploaded. - [RAW to JPG converter](https://apps.hex.pro/tools/private-raw-to-jpg-image-converter): RAW to JPG extracts the full size JPEG your camera embedded when you took the shot. It happens in the browser on your own machine, so nothing is uploaded. - [CR2 to JPG converter](https://apps.hex.pro/tools/private-cr2-to-jpg-image-converter): CR2 to JPG pulls out the full size JPEG that Canon wrote inside the raw file. The whole conversion runs in your browser tab, and nothing is uploaded. - [NEF to JPG converter](https://apps.hex.pro/tools/private-nef-to-jpg-image-converter): NEF to JPG extracts the full resolution JPEG that Nikon embedded in the raw file at capture. Everything happens in the browser, and nothing is uploaded. - [DNG to JPG converter](https://apps.hex.pro/tools/private-dng-to-jpg-image-converter): Convert DNG to JPG by pulling out the full size JPEG your camera embedded at capture. It runs in your browser, so the raw file is never uploaded anywhere. - [ARW to JPG converter](https://apps.hex.pro/tools/private-arw-to-jpg-image-converter): ARW to JPG in the browser: the full size JPEG Sony's camera stored inside the raw comes out at full resolution, and nothing is uploaded to a server. - [EXR to PNG converter](https://apps.hex.pro/tools/private-exr-to-png-image-converter): EXR to PNG tone maps a float frame down to 8 bits per channel, metered off the picture itself. The whole conversion runs locally and nothing is uploaded. - [HDR to PNG converter](https://apps.hex.pro/tools/private-hdr-to-png-image-converter): HDR to PNG gives a viewable 8 bit image, exposed and metered off the picture itself. The .hdr stays on your machine, because nothing is ever uploaded. - [DDS to PNG converter](https://apps.hex.pro/tools/private-dds-to-png-image-converter): A game texture in DDS is unreadable outside the engine; DDS to PNG decodes it at full size in your browser tab, and nothing is uploaded anywhere. ## Optional - [Hex NFC: Development costs](https://apps.hex.pro/hex-nfc/costs): Full transparency on what it costs to build and maintain Hex NFC, and how much has been recovered through voluntary donations. - [Privacy Policy | Hex NFC](https://apps.hex.pro/hex-nfc/privacy): The Privacy Policy for Hex NFC, published by Ars Vitae Pty Ltd trading as Hex Pro. The same text ships inside the app. - [Terms and Conditions | Hex NFC](https://apps.hex.pro/hex-nfc/terms): The Terms and Conditions for Hex NFC, published by Ars Vitae Pty Ltd trading as Hex Pro. The same text ships inside the app. - [Privacy Policy | Nepali Companion](https://apps.hex.pro/nepali-companion/privacy): The Privacy Policy for Nepali Companion, published by Ars Vitae Pty Ltd trading as Hex Pro. The same text ships inside the app. - [Terms and Conditions | Nepali Companion](https://apps.hex.pro/nepali-companion/terms): The Terms and Conditions for Nepali Companion, published by Ars Vitae Pty Ltd trading as Hex Pro. The same text ships inside the app. - [Privacy Policy | Sol Alarm](https://apps.hex.pro/sol/privacy): The Privacy Policy for Sol Alarm, published by Ars Vitae Pty Ltd trading as Hex Pro. The same text ships inside the app. - [Terms and Conditions | Sol Alarm](https://apps.hex.pro/sol/terms): The Terms and Conditions for Sol Alarm, published by Ars Vitae Pty Ltd trading as Hex Pro. The same text ships inside the app. - [Accessibility](https://apps.hex.pro/accessibility): Where apps.hex.pro stands against WCAG 2.2 level AA, the display settings it offers, its known limitations and how to report an accessibility problem. - [MCP Server Card](https://apps.hex.pro/mcp/server-card): The MCP server described as JSON, before connecting to it. - [AI Catalog](https://apps.hex.pro/.well-known/ai-catalog.json): The agent interfaces this site offers, which is the MCP server above.