Comparison

Charles Proxy vs B

Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.

Head to head
About

Charles Proxy

Capture and inspect network requests and responses directly on your iOS device. Debug networking issues without needing a computer. View detailed metadata, headers, and bodies, and even transfer sessions to a desktop for further analysis.

Highlights
  • Capture network requests and responses
  • Inspect metadata, headers, and bodies
  • SSL Proxying for plain text viewing
  • Measure network performance
  • Block requests to specific hosts
  • DNS spoofing
Features
Read full description

Charles Proxy for iOS lets you capture, inspect and modify network requests and responses on your iOS device. You can view metadata, headers and bodies in the app, so you can finally debug your app’s networking issues without a computer. Charles Proxy for iOS is an app from the creator of Charles Proxy for desktop. HOW IT WORKS Turn Charles on when you want to start capturing. Charles captures your network requests and responses in the background while you test your app or website. Return to Charles to inspect the requests and responses. If you also have Charles on your desktop, you can transfer recorded sessions to your desktop to explore them on the big screen. Charles creates a local VPN on your device. All of your network traffic passes through Charles on your device, and then out to the internet as usual over either WiFi or Mobile / Cellular data. There is no remote server involved, and your data always remains private to you. FEATURES * SSL Proxying to view SSL requests in plain text * View and share request and responses bodies * Syntax highlighting for text request and response bodies * Measure network performance over WiFi or Mobile / Cellular networks * Block requests to nominated hosts * DNS spoofing

About

B

Features
Read full description

B-Message is a privacy-first text encryption tool that locks your messages with industrial-grade AES-256-GCM encryption — right on your device. Your text never leaves your phone unencrypted, and not even we can read it. WHY B-MESSAGE? In a world where messages pass through countless servers, B-Message takes a different approach: everything happens locally on your device. There are no accounts, no servers processing your content, no logs, and no tracking. Your privacy isn't a feature — it's the foundation. HOW IT WORKS 1. Type or paste your message. 2. Set a password that only you and your recipient know. 3. B-Message encrypts your text instantly, on your device. 4. Share the encrypted result through any app you like — messaging, email, anywhere. 5. Your recipient decrypts it with the same password. The encrypted text is meaningless to anyone who intercepts it. Only someone with the password can unlock it. KEY FEATURES - AES-256-GCM encryption — the same standard trusted by security professionals worldwide - 100% on-device — your messages are encrypted and decrypted locally, never sent to any server - Zero data collection — no accounts, no analytics, no tracking, no logs - Works offline — encrypt and decrypt without an internet connection - Password-based — you control the key, we never see it - Simple and fast — clean, distraction-free interface - Share anywhere — use the encrypted output with any app you already use YOUR PRIVACY, GUARANTEED BY DESIGN B-Message is built on a zero-knowledge principle. Because encryption happens entirely on your device and nothing is transmitted to us, your private messages stay private — by design, not just by promise. PERFECT FOR - Sending sensitive information securely - Protecting private notes and messages - Anyone who values privacy and control over their data - Adding a layer of security on top of any messaging platform No sign-up. No data collection. No compromise. Developed by Beaver Byte.

Screenshots

Charles Proxy4 screens
B4 screens

Verdict

The call

The clearest difference is price: B at Free against Charles Proxy's $8.99. B also leads on iOS requirement (15.0 vs 17.0). On ads, in-app purchases and device support there is nothing between them.

Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS

CostPrice · In-app purchases · Ads · Monetization

B is free to download; Charles Proxy costs $8.99 up front. Neither carries in-app purchases, so what you see is what you pay.

Scorecard2 real differences · 8 level
Charles Proxy versus B: the parameters behind the verdict, then further details
ParameterCharles ProxyB
Price$8.99Free — better
Rating4.0 (187 ratings) — better—
Positive reviews51.9% of reviews—
Number of ratings187 — better—
Update frequencyEvery 2 months—
AdsNoNo
In-app purchasesNoNo
MonetizationPaid—
DevicesiPhone, iPadiPhone, iPod
Requires iOS17.015.0 — better
Further details — not scored
Size20 MB3 MB
Age rating4+4+
DeveloperXK72 LimitedBeaver Byte

Bugs and requests

Charles Proxy

Reported bugs

4 issues
  • Doesn't work with latest iOS versions
  • Fails to export sessions frequently
  • Incompatible with apps using VPN
  • Large JSON bodies not displayed properly

Requested features

5 requests
  • Add ability to edit and replay requests
  • Improve JSON viewer and formatting
  • Add support for WebSockets
  • Provide option to map to local
  • Add scripting and breakpoint features

B

Not enough reviews yet to summarise bugs or requests.

In-app purchases

None

Charles Proxy

No in-app purchases

None

B

No in-app purchases

Questions

Is Charles Proxy free?
Charles Proxy costs $8.99, with no in-app purchases.
Is B free?
B is free to download, with no in-app purchases.
Do Charles Proxy or B have ads?
Neither Charles Proxy nor B shows ads.

Other comparisons