Ứng dụng di động magicJack, được gọi là magicApp, tương thích với bất kỳ thương hiệu điện thoại nào chạy hệ điều hành Android của Google phiên bản 2.3 trở lên và với iPhone của Apple chạy iOS 6 trở lên. Các thương hiệu phổ biến của Android điện thoại bao gồm Samsung, LG, Motorola và HTC.
Ứng dụng magicJack hoạt động với hầu hết các thiết bị chạy Android và iOS, bao gồm cả điện thoại và máy tính bảng. Khách hàng có thể sử dụng tài khoản hiện có và số điện thoại magicJack của mình trên bất kỳ thiết bị tương thích nào có cài đặt magicApp. MagicApp có thể được sử dụng trên máy tính bảng để thực hiện và nhận cuộc gọi điện thoại giống như cách sử dụng trên điện thoại thông minh qua Wi-Fi.
MagicApp cho phép khách hàng gọi điện miễn phí đến Hoa Kỳ và Canada. Gọi quốc tế có sẵn khi mua tín dụng gọi điện hoặc với gói cước gọi quốc tế. Kể từ tháng 4 năm 2015, các gói magicJack có giá từ $ 5 cho một tháng và $ 100 cho gói dịch vụ 5 năm. Dịch vụ MagicJack được cung cấp với mức chiết khấu hoặc miễn phí khi mua phần cứng magicJack chọn lọc.
Dịch vụ magicJack hoạt động bằng cách sử dụng công nghệ được gọi là "thoại qua IP", là tên được đặt cho giao tiếp thoại qua Internet. Dịch vụ VOIP của magicJack bắt chước dịch vụ của các nhà cung cấp dịch vụ điện thoại truyền thống với một phần nhỏ chi phí dịch vụ điện thoại truyền thống.