# PacketCalc — Ethernet, IPv4, IPv6, VXLAN

> Network packet calculator for Ethernet, IPv4, IPv6, and VXLAN. (iPhone/iPad app by Allen ROBEL.)

- Source: https://appshunter.io/ios/app/packetcalc/id1492229662 (this page in markdown: same URL + `.md`)
- Developer: [Allen ROBEL](https://appshunter.io/developer/1492229661)
- Category: Utilities, Reference
- Price: Free
- Rating: 5.00/5 from 2 App Store ratings · 1 written reviews indexed
- Age rating: 4+
- Requires: iOS 14.0 · 1 MB
- Languages: English
- Released: 2020-01-20
- Data updated: 2026-07-28
- Monetization: free
- User reviews in markdown: https://appshunter.io/ios/app/packetcalc/id1492229662/reviews.md

## What is PacketCalc?

A Calculator for Packets

“Ridding the world of uncalculated packets, one engineer at a time.”

PacketCalc answers questions like:

- What size payload does a 128 byte ethernet frame carry?

- My work VPN allows only 512 byte packets.  How long will it take to upload a 5GB file over IPv4 + TCP (assuming a good connection)?

- Our new data center deployed a 100Gb/s IPv6 fabric with top of rack switch support for VXLAN (IPv6 VTEPs).  Our fabric MTU is 9216 bytes, but BULK class of service is throttled to 70%.  What's the maximum throughout we can achieve in BULK tagged IPv4 UDP packets sent over this fabric?

Features

- VXLAN, 802.1Q, IPv4, IPv6, TCP, UDP, plus custom protocols
- Custom Payload allows for simulation of traffic generator signatures
- All RFC2544 frame sizes, plus common Jumbo and Wifi sizes
- Frame Duration
- Percent Throughput, Overhead, Load, Duration
- Adjustable IFG, including easy selection of Standard and IEEE MIN (based on media speed)
- Adjustable MTU or Lock MTU to Size
- Percent Load adjustments in 1000ths of a percent of line rate
- Media Speed adjustments include all popular ethernet speeds
- Frame Rate in Frames per Second
- Export all internal values to Text, Soulver, and JSON using the standard iOS Share Sheet
- Tap any value in the UI for inline help on that item
- Double-tap a Tile to copy its value to the Clipboard
- Long-press a Tile to export its value as JSON, Soulver, or Raw
- Help Tab includes more extensive help
- iOS Dark and Light mode
- iPad Multi-Window (single instance)
- iPad SplitView and SlideOver
- iPad version runs natively on Apple Silicon Macs
- Keyboard shortcuts on iPad/Mac for easier navigation
- Honors iOS System Font Size
- Dynamic Font Size adjustment
- Intelligent display / concealment of Tiles based on selected protocols
- Written entirely in Swift and SwiftUI
- Made with Aloha on the Big Island of Hawai'i

## Key features

- Protocol support (VXLAN, 802.1Q, IPv4, IPv6, TCP, UDP)
- Custom payload simulation
- Frame duration and throughput calculations
- Adjustable IFG and MTU settings
- Data export to Text, Soulver, and JSON
- Inline help and keyboard shortcuts

## Recent user reviews (1 of 1)

All indexed reviews: https://appshunter.io/ios/app/packetcalc/id1492229662/reviews.md

### 5/5 — Great tool!

*2020-02-10*

Great app, it has all the features a network engineer needs, even smaller details. So glad I don’t have to deal with the normal calculator anymore!

**Developer response:** Thank you for the encouragement mdcgin!

## Frequently asked questions about PacketCalc

### What is PacketCalc used for?

PacketCalc is a utility designed to calculate various network packet metrics. It helps users determine payload sizes, estimate upload times for large files, and analyze throughput for complex network configurations involving protocols like Ethernet, IPv4, IPv6, and VXLAN.

### What protocols does PacketCalc support?

PacketCalc supports a wide range of protocols including VXLAN, 802.1Q, IPv4, IPv6, TCP, and UDP. It also allows for custom protocol simulations to match specific traffic generator signatures.

### Can PacketCalc simulate different network conditions?

Yes, PacketCalc allows for adjustments to Interframe Gap (IFG) and Maximum Transmission Unit (MTU) to simulate different network conditions. It also supports percent load adjustments relative to line rate and various media speeds.

### How can I export data from PacketCalc?

PacketCalc offers multiple export options for its calculated values. You can export data to Text, Soulver, and JSON formats directly using the standard iOS Share Sheet. Values can also be copied to the clipboard or exported as JSON/Soulver/Raw by long-pressing a tile.

### Is PacketCalc available on multiple Apple devices?

PacketCalc is designed for iOS devices, including iPhone, iPad, and iPod. The iPad version offers enhanced features like Multi-Window, SplitView, SlideOver, and runs natively on Apple Silicon Macs, with support for keyboard shortcuts.

### Does PacketCalc have ads?

PacketCalc does not contain advertisements. It is a completely ad-free application, allowing for an uninterrupted user experience.

### What is the update frequency for PacketCalc?

PacketCalc was last updated on November 23, 2020, with version 2020.11(27). While the provided data does not indicate a specific update frequency, the last update was over three years ago.

### How does PacketCalc handle font sizes?

PacketCalc intelligently adapts to your system settings by honoring the iOS System Font Size. It also supports Dynamic Font Size adjustment, ensuring readability across different user preferences.

## Version history (last 5 releases)

### 2020.11(27) — 2020-11-23

New in PacketCalc 2020.11(27)

Enhancements
--------------
UI: iPad - Keyboard shortcuts on iPad allow for easy navigation between main sections.  Press and hold Command to view the available shortcuts.

UI: Changed the Pickers in the Overview and Duration sections to use Form-based rather than Wheel-based.

CAPABILITY: You can now add custom Protocol Headers

CAPABILITY: You can now add a Custom Payload to simulate traffic generator signatures.

General: Fixed a couple references in the Help text to obsolete UI elements.

### 2020.8(45) — 2020-10-29

New in PacketCalc 2020.8(45)

Enhancements
--------------
UI: Completely redesigned the interface for simpler navigation

UI: Double-tap any Tile or Slider to copy the raw value to the clipboard

UI: Long-press on any Tile or Slider to bring up a context menu to copy that individual Tile/Slider's value as Raw, JSON, or Soulver to the clipboard.

UI: Tap on a Tile's value for inline help for that Tile.

UI: Added several organizational sections (L1, L2, L1+L2, Duration, Overhead, Throughput, and Packet Overview)

UI: Added Payload (bytes) tile

UI: Added descriptive labels to Packet Size and MTU selections

CAPABILITY: Added 2.5G, 5G, and 200G speeds

CAPABILITY: Added several new Packet and MTU Sizes

CAPABILITY: Added a "Lock to Size" MTU option


Changed
--------------

General: Under-the-hood changes for iOS 14

UI: Removed the Tabbed interface in favor of a less complex single-view app interface

IU: Decluttered the interface by removing icons/symbols related to packet parameters

UI: Removed disclosure chevrons (which revealed/hid controls) in favor of always showing controls for visible tiles

UI: Removed Show/Hide Tiles Tab (and functionality) in favor of intelligent auto-tile-selection based on the current packet

### 2020.7(3) — 2020-04-04

New in PacketCalc 2020.7(3)

Enhancement
--------------
On iPad, added basic pointer effects, including:
   - Tile and Slider opacity change on pointer hover
   - Scale disclosure chevrons slightly on pointer hover

Changed
--------------
Changed the iOS deployment target to 13.4 in order to add pointer onHover() support.  This requires that your iPad be updated to 13.4.

### 2020.6(16) — 2020-03-08

New in PacketCalc 2020.6(16)

Fixed
--------------
Disclosure chevron response to taps is more reliable.

Fixed
--------------
The ETH II, LLC, and 802.11 buttons disappeared under specific circumstances.

Accessibility
--------------
In response to requests for larger text sizes for the Headers, Sizes, Speeds, MTU, and IFG selector controls, these are now changed to use Button() rather than Segmented Control Picker(), since Button() allows for resizing text (and other stylings).

Enhancement
--------------
To gain vertical real-estate, added a Button at the bottom of the Headers, Sizes and Speeds tabs to Show / Hide the lower controls.

Enhancement
--------------
Header selector buttons are now colored to match their corresponding tiles.

Enhancement
--------------
To mitigate the disorienting "jumping" effect when protocol Headers are selected and deselected, Tile ordering is changed such that non-protocol Tiles are at the top of the ScrollView. The order is now Calculator Tiles, followed by Parameter Tiles, L1/L2 Tiles, and finally protocol Header Tiles.

Enhancement
--------------
Added a Calculator Tile group in the Show/Hide Tab

Other
--------------
- Tweaked colors (again)
- Tiles are slightly taller
- Removed Share button Icon
- Changed Slider button shape to circular

### 2020.5(4) — 2020-02-17

New in PacketCalc 2020.5(4)

This release improves handling of Tile Groups, which were introduced in version 2020.4(15).

Fixed
--------------
The L1/L2 Tile Group indicated it was partially enabled, even when all L1/L2 Tiles were enabled

Fixed
--------------
Intermittently, on restarting PacketCalc, tapping a disabled Tile Group had no effect.

Fixed
--------------
When upgrading PacketCalc, renamed internal Tile and Tile Group resources were not properly cleaned up.

## Apps similar to PacketCalc

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [句子迷](https://appshunter.io/ios/app/id884715640) | 3.9 (8) | Free | Utilities |
| [mDNS Utility](https://appshunter.io/ios/app/mdns-utility/id918208340) | 1.6 (5) | $0.99 | Utilities |
| [Meck Sheriff](https://appshunter.io/ios/app/meck-sheriff/id917682360) | — | Free | Utilities |
| [Send Smart](https://appshunter.io/ios/app/send-smart/id912763740) | 2.2 (10) | Free | Utilities |
| [i Sound Level Meter](https://appshunter.io/ios/app/i-sound-level-meter/id912170360) | 4.5 (33) | Free | Utilities |
| [TBM 910 Interior](https://appshunter.io/ios/app/tbm-910-interior/id869415980) | 5.0 (2) | Free | Utilities |

## Related topics

[ethernet](https://appshunter.io/ios/topics/ethernet)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-07-28.*
