Home › Utilities
Information
Apple ID6762418371
Bundle IDcom.sudo11b.UTCal
SellerSeller
Min iOS17.6
Min macOS14.6
Device familieswatch, iphone
Released2026-04-20
Copyright© 2026 Tomas Ramirez
Privacy policyLink ↗
Preview 2 platforms
iPhone 4 images
Apple Watch 3 images
What’s New Version 1.2.2
NEW — Calculation History (Pro)
Save your skip-distance results — inputs, outputs, and notes — and pull any of them back up in one tap. Built for documenting what you ran on a job. Manage your full history from Settings.
Pipe Chart
The full pipe schedule chart is now free for your first 10 lookups, then unlimited with UTCal Pro.
Plus refinements and fixes under the hood.
Questions or feature requests: support.utcal@carboncode.app
Description
Your UT Bible, built for the field. Skip distance, D1.1 acceptance, beam path diagrams, encoder calibration, pipe data, and code criteria — offline, right in your pocket.
Built by a working NDT tech for working NDT techs. No account. No internet. No subscription. Runs entirely on-device.
CALCULATOR
• Skip distance, half skip, and full skip for any angle and thickness
• Beam spread — near-field distance, half-angle, and full spread
• AWS D1.1 indication rating
• Fracture mechanics — critical flaw size & ASME VIII Div 2/3 evaluation
• Transfer correction (dB)
• Encoder step resolution converter — steps/mm ↔ steps/in, with target-distance conversion for OmniScan calibration
• Imperial and metric — switch units anytime
BEAM PATH DIAGRAM
• Interactive cross-section of your beam path through the material
• Drag the probe to see coverage and position change in real time
• Rotate to landscape for a fullscreen diagram
WELD OVERLAY
• Overlay Single V or Double V weld joint profiles on the beam path diagram
• 5 standard weld presets, or enter custom bevel angle, root opening, and root face
• Index offset — see where your probe index point sits relative to the weld centerline
PIPE DATA
• NPS 1/8" through 48" per ASME B36.10M
• OD, ID, wall thickness, and scan length for every standard schedule
• Stainless steel schedules where wall thickness differs from carbon steel (dual ASME standard support)
• Apple Watch companion — quick pipe lookups on your wrist
CODE ACCEPT/REJECT CRITERIA
• ASME Section V, Article 4
• ASME B31.3 — Process Piping
• AWS D1.1 — Structural Welding
• API 1104 — Pipeline Welding
• Inches and millimeters, side by side
SETUPS & HISTORY
• Build and save complete job setups — material, angle, frequency, weld geometry, and notes
• Save calculation results with names and notes, then recall them in one tap for your records
• Custom presets for your most-used configurations
FREE & PRO
• Free to download — skip distance, Snell's law, and a hands-on trial of every Pro tool
• The full pipe chart is free for your first 10 lookups, then part of Pro
• UTCal Pro unlocks unlimited use of everything: the full pipe chart, saved calculation history, custom presets & weld builder, encoder calculator, fracture mechanics, beam path diagrams, weld overlay, the full code library, and the Apple Watch app
• One-time purchase — no subscription, ever
WHY UTCAL
• Built by a UT tech who got tired of doing skip math on a paper napkin
• Works on the roof, in the ditch, in the shop — no signal required
• Updated for the latest ASME, AWS, and API editions
Questions or feature requests: support.utcal@carboncode.app
In-App Purchases US pricing
One-Time Purchases
UTCal Pro$14.99
Capabilities
In-App Purchases
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 5 versions
Build 886268470v1.2.22026-06-26 21:24:25
NEW — Calculation History (Pro)
Save your skip-distance results — inputs, outputs, and notes — and pull any of them back up in one tap. Built for documenting what you ran on a job. Manage your full history from Settings.
Pipe Chart
The full pipe schedule chart is now free for your first 10 lookups, then unlimited with UTCal Pro.
Plus refinements and fixes under the hood.
Questions or feature requests: support.utcal@carboncode.app
Build 885937020v1.2.12026-05-21 17:20:47
v1.2 — New & Improved
• Encoder step resolution converter — convert steps/mm ↔ steps/in and target distance for OmniScan calibration
• Stainless steel pipe schedules added (dual ASME standard support where SS wall thickness differs from carbon steel)
• 3-use free trial for code references and advanced calculators — try before you upgrade to Pro
• Beam Spread and Transfer Correction calculators now include a free trial
Thanks for the feedback — keep it coming at support.utcal@carboncode.app
Build 885267544v1.22026-05-05 19:02:03
Code references and advanced calculators now include a 3-use preview before requiring Pro. Beam Spread and Transfer Correction calculators now offer a trial before locking.
Build 884862807v1.12026-04-24 00:24:48
Encoder Step Resolution Converter
• Convert encoder step resolution between steps/mm and steps/in — no more guessing when your instrument units don't match the spec sheet
• Calibration target distance conversion (in ↔ mm)
• Save frequently-used encoder setups for instant recall
• Built around the OmniScan one-line encoded scan workflow
Stainless Steel Pipe Schedules
• Added SS wall-thickness entries wherever they diverge from carbon steel (NPS 1/8 through 4)
• Dual ASME standard support — picks the correct thickness based on material
Build 884610566v1.02026-04-20 09:47:47
Price history by region
Currency
Show
Columns
Search
Availability 175 of 175 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
AE | en-GB | Free | 0 | — | 1.2.2 |
AF | en-GB | Free | 0 | — | 1.2.2 |
AG | en-GB | Free | 0 | — | 1.2.2 |
AI | en-GB | Free | 0 | — | 1.2.2 |
AL | en-GB | Free | 0 | — | 1.2.2 |
AM | en-GB | Free | 0 | — | 1.2.2 |
AO | en-GB | Free | 0 | — | 1.2.2 |
AR | es-MX | Free | 0 | — | 1.2.2 |
AT | de-DE | Free | 0 | — | 1.2.2 |
AU | en-AU | Free | 0 | — | 1.2.2 |
AZ | en-GB | Free | 0 | — | 1.2.2 |
BA | en-GB | Free | 0 | — | 1.2.2 |
BB | en-GB | Free | 0 | — | 1.2.2 |
BE | en-GB | Free | 0 | — | 1.2.2 |
BF | en-GB | Free | 0 | — | 1.2.2 |
BG | en-GB | Free | 0 | — | 1.2.2 |
BH | en-GB | Free | 0 | — | 1.2.2 |
BJ | en-GB | Free | 0 | — | 1.2.2 |
BM | en-GB | Free | 0 | — | 1.2.2 |
BN | en-GB | Free | 0 | — | 1.2.2 |
BO | es-MX | Free | 0 | — | 1.2.2 |
BR | pt-BR | Free | 0 | — | 1.2.2 |
BS | en-GB | Free | 0 | — | 1.2.2 |
BT | en-GB | Free | 0 | — | 1.2.2 |
BW | en-GB | Free | 0 | — | 1.2.2 |
BY | en-GB | Free | 0 | — | 1.2.2 |
BZ | en-GB | Free | 0 | — | 1.2.2 |
CA | en-CA | Free | 0 | — | 1.2.2 |
CD | en-GB | Free | 0 | — | 1.2.2 |
CG | en-GB | Free | 0 | — | 1.2.2 |
CH | de-CH | Free | 0 | — | 1.2.2 |
CI | fr-FR | Free | 0 | — | 1.2.2 |
CL | es-MX | Free | 0 | — | 1.2.2 |
CM | fr-FR | Free | 0 | — | 1.2.2 |
CN | zh-Hans-CN | Free | 0 | — | 1.2.2 |
CO | es-MX | Free | 0 | — | 1.2.2 |
CR | es-MX | Free | 0 | — | 1.2.2 |
CV | en-GB | Free | 0 | — | 1.2.2 |
CY | en-GB | Free | 0 | — | 1.2.2 |
CZ | en-GB | Free | 0 | — | 1.2.2 |
DE | de-DE | Free | 0 | — | 1.2.2 |
DK | en-GB | Free | 0 | — | 1.2.2 |
DM | en-GB | Free | 0 | — | 1.2.2 |
DO | es-MX | Free | 0 | — | 1.2.2 |
DZ | en-GB | Free | 0 | — | 1.2.2 |
EC | es-MX | Free | 0 | — | 1.2.2 |
EE | en-GB | Free | 0 | — | 1.2.2 |
EG | en-GB | Free | 0 | — | 1.2.2 |
ES | es-ES | Free | 0 | — | 1.2.2 |
FI | en-GB | Free | 0 | — | 1.2.2 |
FJ | en-GB | Free | 0 | — | 1.2.2 |
FM | en-GB | Free | 0 | — | 1.2.2 |
FR | fr-FR | Free | 0 | — | 1.2.2 |
GA | fr-FR | Free | 0 | — | 1.2.2 |
GB | en-GB | Free | 0 | — | 1.2.2 |
GD | en-GB | Free | 0 | — | 1.2.2 |
GE | en-GB | Free | 0 | — | 1.2.2 |
GH | en-GB | Free | 0 | — | 1.2.2 |
GM | en-GB | Free | 0 | — | 1.2.2 |
GR | en-GB | Free | 0 | — | 1.2.2 |
GT | es-MX | Free | 0 | — | 1.2.2 |
GW | en-GB | Free | 0 | — | 1.2.2 |
GY | en-GB | Free | 0 | — | 1.2.2 |
HK | zh-Hant-HK | Free | 0 | — | 1.2.2 |
HN | es-MX | Free | 0 | — | 1.2.2 |
HR | en-GB | Free | 0 | — | 1.2.2 |
HU | en-GB | Free | 0 | — | 1.2.2 |
ID | en-GB | Free | 0 | — | 1.2.2 |
IE | en-GB | Free | 0 | — | 1.2.2 |
IL | en-GB | Free | 0 | — | 1.2.2 |
IN | en-GB | Free | 0 | — | 1.2.2 |
IQ | en-GB | Free | 0 | — | 1.2.2 |
IS | en-GB | Free | 0 | — | 1.2.2 |
IT | it | Free | 0 | — | 1.2.2 |
JM | en-GB | Free | 0 | — | 1.2.2 |
JO | en-GB | Free | 0 | — | 1.2.2 |
JP | ja | Free | 0 | — | 1.2.2 |
KE | en-GB | Free | 0 | — | 1.2.2 |
KG | en-GB | Free | 0 | — | 1.2.2 |
KH | en-GB | Free | 0 | — | 1.2.2 |
KN | en-GB | Free | 0 | — | 1.2.2 |
KR | ko | Free | 0 | — | 1.2.2 |
KW | en-GB | Free | 0 | — | 1.2.2 |
KY | en-GB | Free | 0 | — | 1.2.2 |
KZ | en-GB | Free | 0 | — | 1.2.2 |
LA | en-GB | Free | 0 | — | 1.2.2 |
LB | en-GB | Free | 0 | — | 1.2.2 |
LC | en-GB | Free | 0 | — | 1.2.2 |
LK | en-GB | Free | 0 | — | 1.2.2 |
LR | en-GB | Free | 0 | — | 1.2.2 |
LT | en-GB | Free | 0 | — | 1.2.2 |
LU | en-GB | Free | 0 | — | 1.2.2 |
LV | en-GB | Free | 0 | — | 1.2.2 |
LY | en-GB | Free | 0 | — | 1.2.2 |
MA | en-GB | Free | 0 | — | 1.2.2 |
MD | en-GB | Free | 0 | — | 1.2.2 |
ME | en-GB | Free | 0 | — | 1.2.2 |
MG | en-GB | Free | 0 | — | 1.2.2 |
MK | en-GB | Free | 0 | — | 1.2.2 |
ML | en-GB | Free | 0 | — | 1.2.2 |
MM | en-GB | Free | 0 | — | 1.2.2 |
MN | en-GB | Free | 0 | — | 1.2.2 |
MO | zh-Hant-HK | Free | 0 | — | 1.2.2 |
MR | en-GB | Free | 0 | — | 1.2.2 |
MS | en-GB | Free | 0 | — | 1.2.2 |
MT | en-GB | Free | 0 | — | 1.2.2 |
MU | en-GB | Free | 0 | — | 1.2.2 |
MV | en-GB | Free | 0 | — | 1.2.2 |
MW | en-GB | Free | 0 | — | 1.2.2 |
MX | es-MX | Free | 0 | — | 1.2.2 |
MY | en-GB | Free | 0 | — | 1.2.2 |
MZ | en-GB | Free | 0 | — | 1.2.2 |
NA | en-GB | Free | 0 | — | 1.2.2 |
NE | en-GB | Free | 0 | — | 1.2.2 |
NG | en-GB | Free | 0 | — | 1.2.2 |
NI | es-MX | Free | 0 | — | 1.2.2 |
NL | nl | Free | 0 | — | 1.2.2 |
NO | en-GB | Free | 0 | — | 1.2.2 |
NP | en-GB | Free | 0 | — | 1.2.2 |
NR | en-GB | Free | 0 | — | 1.2.2 |
NZ | en-AU | Free | 0 | — | 1.2.2 |
OM | en-GB | Free | 0 | — | 1.2.2 |
PA | es-MX | Free | 0 | — | 1.2.2 |
PE | es-MX | Free | 0 | — | 1.2.2 |
PG | en-GB | Free | 0 | — | 1.2.2 |
PH | en-GB | Free | 0 | — | 1.2.2 |
PK | en-GB | Free | 0 | — | 1.2.2 |
PL | en-GB | Free | 0 | — | 1.2.2 |
PT | pt-PT | Free | 0 | — | 1.2.2 |
PW | en-GB | Free | 0 | — | 1.2.2 |
PY | es-MX | Free | 0 | — | 1.2.2 |
QA | en-GB | Free | 0 | — | 1.2.2 |
RO | en-GB | Free | 0 | — | 1.2.2 |
RS | en-GB | Free | 0 | — | 1.2.2 |
RU | ru | Free | 0 | — | 1.2.2 |
RW | en-GB | Free | 0 | — | 1.2.2 |
SA | en-GB | Free | 0 | — | 1.2.2 |
SB | en-GB | Free | 0 | — | 1.2.2 |
SC | en-GB | Free | 0 | — | 1.2.2 |
SE | sv | Free | 0 | — | 1.2.2 |
SG | en-GB | Free | 0 | — | 1.2.2 |
SI | en-GB | Free | 0 | — | 1.2.2 |
SK | en-GB | Free | 0 | — | 1.2.2 |
SL | en-GB | Free | 0 | — | 1.2.2 |
SN | en-GB | Free | 0 | — | 1.2.2 |
SR | en-GB | Free | 0 | — | 1.2.2 |
ST | en-GB | Free | 0 | — | 1.2.2 |
SV | es-MX | Free | 0 | — | 1.2.2 |
SZ | en-GB | Free | 0 | — | 1.2.2 |
TC | en-GB | Free | 0 | — | 1.2.2 |
TD | en-GB | Free | 0 | — | 1.2.2 |
TH | en-GB | Free | 0 | — | 1.2.2 |
TJ | en-GB | Free | 0 | — | 1.2.2 |
TM | en-GB | Free | 0 | — | 1.2.2 |
TN | en-GB | Free | 0 | — | 1.2.2 |
TO | en-GB | Free | 0 | — | 1.2.2 |
TR | en-GB | Free | 0 | — | 1.2.2 |
TT | en-GB | Free | 0 | — | 1.2.2 |
TW | zh-Hant-TW | Free | 0 | — | 1.2.2 |
TZ | en-GB | Free | 0 | — | 1.2.2 |
UA | en-GB | Free | 0 | — | 1.2.2 |
UG | en-GB | Free | 0 | — | 1.2.2 |
US | en-US | Free | 0 | — | 1.2.2 |
UY | en-GB | Free | 0 | — | 1.2.2 |
UZ | en-GB | Free | 0 | — | 1.2.2 |
VC | en-GB | Free | 0 | — | 1.2.2 |
VE | es-MX | Free | 0 | — | 1.2.2 |
VG | en-GB | Free | 0 | — | 1.2.2 |
VN | en-GB | Free | 0 | — | 1.2.2 |
VU | en-GB | Free | 0 | — | 1.2.2 |
XK | en-GB | Free | 0 | — | 1.2.2 |
YE | en-GB | Free | 0 | — | 1.2.2 |
ZA | en-GB | Free | 0 | — | 1.2.2 |
ZM | en-GB | Free | 0 | — | 1.2.2 |
ZW | en-GB | Free | 0 | — | 1.2.2 |
Change log 9 changes · US
✎
releaseNotes updated
NEW — Calculation History (Pro)
Save your skip-distance results — inputs, outputs, and notes — and pull any of them back up in one tap. Built for documenting wh
✎
description updated
Your UT Bible, built for the field. Skip distance, D1.1 acceptance, beam path diagrams, encoder calibration, pipe data, and code criteria — offline, right in yo
✎
subtitle updated
UT & NDT Field Calculator
✎
name updated
UTCal
◆
Version 1.2.2 released
NEW — Calculation History (Pro)
Save your skip-distance results — inputs, outputs, and notes — and pull any of them back up in one tap. Built for documenting what you ran on a job. Manage your full history from Settings.
Pipe Chart
The ful
◆
Version 1.2.1 released
v1.2 — New & Improved
• Encoder step resolution converter — convert steps/mm ↔ steps/in and target distance for OmniScan calibration
• Stainless steel pipe schedules added (dual ASME standard support where SS wall thickness differs from ca
◆
Version 1.2 released
Code references and advanced calculators now include a 3-use preview before requiring Pro. Beam Spread and Transfer Correction calculators now offer a trial before locking.
◆
Version 1.1 released
Encoder Step Resolution Converter
• Convert encoder step resolution between steps/mm and steps/in — no more guessing when your instrument units don't match the spec sheet
• Calibration target distance conversion (in ↔ mm)
• Save frequently-
◆
Version 1.0 released
AEen-GB
AFen-GB
AGen-GB
AIen-GB
ALen-GB
AMen-GB
AOen-GB
ARes-MX
ATde-DE
AUen-AU
AZen-GB
BAen-GB
BBen-GB
BEen-GB
BFen-GB
BGen-GB
BHen-GB
BJen-GB
BMen-GB
BNen-GB
BOes-MX
BRpt-BR
BSen-GB
BTen-GB
BWen-GB
BYen-GB
BZen-GB
CAen-CA
CDen-GB
CGen-GB
CHde-CH
CIfr-FR
CLes-MX
CMfr-FR
CNzh-Hans-CN
COes-MX
CRes-MX
CVen-GB
CYen-GB
CZen-GB
DEde-DE
DKen-GB
DMen-GB
DOes-MX
DZen-GB
ECes-MX
EEen-GB
EGen-GB
ESes-ES
FIen-GB
FJen-GB
FMen-GB
FRfr-FR
GAfr-FR
GBen-GB
GDen-GB
GEen-GB
GHen-GB
GMen-GB
GRen-GB
GTes-MX
GWen-GB
GYen-GB
HKzh-Hant-HK
HNes-MX
HRen-GB
HUen-GB
IDen-GB
IEen-GB
ILen-GB
INen-GB
IQen-GB
ISen-GB
ITit
JMen-GB
JOen-GB
JPja
KEen-GB
KGen-GB
KHen-GB
KNen-GB
KRko
KWen-GB
KYen-GB
KZen-GB
LAen-GB
LBen-GB
LCen-GB
LKen-GB
LRen-GB
LTen-GB
LUen-GB
LVen-GB
LYen-GB
MAen-GB
MDen-GB
MEen-GB
MGen-GB
MKen-GB
MLen-GB
MMen-GB
MNen-GB
MOzh-Hant-HK
MRen-GB
MSen-GB
MTen-GB
MUen-GB
MVen-GB
MWen-GB
MXes-MX
MYen-GB
MZen-GB
NAen-GB
NEen-GB
NGen-GB
NIes-MX
NLnl
NOen-GB
NPen-GB
NRen-GB
NZen-AU
OMen-GB
PAes-MX
PEes-MX
PGen-GB
PHen-GB
PKen-GB
PLen-GB
PTpt-PT
PWen-GB
PYes-MX
QAen-GB
ROen-GB
RSen-GB
RUru
RWen-GB
SAen-GB
SBen-GB
SCen-GB
SEsv
SGen-GB
SIen-GB
SKen-GB
SLen-GB
SNen-GB
SRen-GB
STen-GB
SVes-MX
SZen-GB
TCen-GB
TDen-GB
THen-GB
TJen-GB
TMen-GB
TNen-GB
TOen-GB
TRen-GB
TTen-GB
TWzh-Hant-TW
TZen-GB
UAen-GB
UGen-GB
UYen-GB
UZen-GB
VCen-GB
VEes-MX
VGen-GB
VNen-GB
VUen-GB
XKen-GB
YEen-GB
ZAen-GB
ZMen-GB
ZWen-GB