Skip to main content
appkiro.com
Bản phát hành
Chạy trên trình duyệt
Tiếng Việt

appkiro.com

Hộp công cụ web cho ngày làm việc.

Bộ công cụ chạy thẳng trên trình duyệt cho ảnh, màu, PDF, văn bản, CSS, audio và video. Không cần đăng ký, không upload lên server, file vẫn nằm trong máy bạn.

Một việc, một tool

Mỗi trang chỉ giải quyết một bài toán cụ thể. Bạn không phải click qua bảy menu để tìm đúng nút cần dùng.

Làm thật, không phải demo

Tool ở đây phục vụ công việc thật: chỉnh ảnh đăng bài, gộp PDF cho khách, ép video xuống dưới 25 MB để chat — không phải bản dùng thử.

File ở lại trong máy bạn

Phần lớn tool xử lý ngay trong trình duyệt nên file gốc không rời máy. Tài liệu nhạy cảm cứ kéo vào yên tâm.

Tool mới

Tool phổ biến

Mobile roadmap

appkiro.com for iPhone and Android

The web product is live today. Native mobile apps are planned next so the same fast workflows can travel with you.

Web product available now
App Store release coming soon
iPhone
Android

Video

Quay màn hình, camera, mic
Quay màn hình, webcam, microphone hoặc gộp các nguồn lại ngay trong trình duyệt — không cần OBS.
Đổi định dạng video
Chuyển video giữa MP4, WebM, MKV và MOV ngay trong trình duyệt, có preset chất lượng, chỉnh bitrate và preview trước khi tải.
Nén video
Nén MP4, WebM, MOV, MKV xuống dưới ngưỡng dung lượng bạn cần. Chọn codec H.264, H.265 hoặc AV1, hạ độ phân giải, hạ FPS, bỏ audio nếu cần — xem preview trước khi tải.
Đổi video sang GIF
Chuyển MP4, MOV, WebM, MKV thành GIF hoặc WebP động. Cắt đoạn, đặt FPS, chọn độ phân giải và xem trước khi tải.
Gắn phụ đề vào video
Đính kèm SRT hoặc VTT vào video, chỉnh font, màu, viền, vị trí và burn-in vào MP4 — tải về dùng được trên TikTok hay YouTube Shorts mà không sợ mất phụ đề.
Ghép video
Ghép nhiều file video thành một bản. Đổi thứ tự, cắt riêng từng đoạn, tắt audio cho clip cần — xuất MP4 hoặc WebM ngay trong trình duyệt.
Cắt video thành nhiều đoạn
Chia một video thành nhiều clip theo marker, theo khoảng thời gian, theo số lượng hoặc theo range tuỳ chỉnh. Xuất ZIP một lượt cho tiện.
Cắt đoạn video
Cắt MP4, WebM, MOV, MKV theo timestamp bắt đầu/kết thúc — chính xác đến giây, xuất nhanh.
Cắt clip từ HLS m3u8
Cắt một đoạn từ stream HLS m3u8 công khai. Đặt mốc thời gian, chọn chất lượng, audio track và xuất MP4, WebM hoặc MKV trong trình duyệt.
Cắt khung video
Cắt vùng thừa quanh khung hình. Chọn tỷ lệ 1:1, 9:16, 4:5, 16:9 hay tự kéo crop box, xuất MP4 ngay.
Đổi kích thước video
Đổi độ phân giải video về 720p, 1080p, 4K hoặc kích thước tuỳ ý, chọn cách fit khi đổi tỷ lệ.
Xoay video
Xoay video 90°, 180°, 270° để sửa lại khi quay ngang/ngược ngay trong trình duyệt.
Thêm audio vào video
Thêm nhạc nền, voice-over hoặc hiệu ứng âm thanh vào video với volume, fade, trim, loop và ducking — không cần Premiere.
Chèn overlay vào video
Chèn text và hình ảnh overlay lên video — chọn font, màu, vị trí, opacity, xoay và khoảng thời gian hiển thị.
Thêm watermark vào video
In logo hoặc text lên video. Đặt vị trí, đổi opacity, xoay góc, hẹn thời điểm hiện/biến mất, xuất MP4 đã burn-in.
Tạo thumbnail từ video
Trích thumbnail chất lượng cao từ video theo khoảng thời gian, theo timestamp hoặc theo số lượng — xuất ZIP cho gallery hay social.
Sửa metadata video/audio
Sửa tiêu đề, nghệ sĩ, album, năm, mô tả, ảnh bìa của file video hoặc audio — không re-encode, không mất chất lượng.
AI nhận diện scene
Tự động phát hiện điểm chuyển cảnh trong video, review từng cut point, xuất timestamp ra JSON, CSV hay marker chapter để dùng cho editor.
Trích metadata media
Xem chi tiết format, duration, codec, track, tag nhúng từ file video hoặc audio — đủ để debug pipeline streaming.
File video mẫu
Duyệt, preview và copy link trực tiếp tới các file video mẫu MP4/WebM/OGV ở mọi độ phân giải 240p–1080p để test HTML5 player, demo và QA.

Audio

Test micro
Test micro với replay delay, waveform, phổ tần số, peak meter và noise floor — kiểm tra trước meeting hay buổi stream.
Ghi âm giọng nói
Ghi âm từ micro thẳng trong trình duyệt, nghe lại bản nháp rồi xuất MP3, WAV hoặc M4A — không cần cài app, file không upload đi đâu.
Trích audio từ video
Lấy audio từ video, cắt đoạn cần dùng trên waveform thật, xuất MP3, WAV, FLAC, OGG, Opus, AAC hay M4A.
Đổi tốc độ audio
Tăng hoặc giảm tốc độ MP3, WAV, M4A, AAC, OGG, FLAC, Opus mà không lệch pitch (WSOLA), kèm fade in/out và normalize.
Cắt audio
Cắt MP3, WAV, M4A, AAC, OGG, FLAC trên waveform thật với độ chính xác mili giây — xuất đúng format cần dùng.
Normalize audio
Cân bằng độ to audio theo LUFS hoặc peak với EBU R128, ReplayGain, peak — kèm giới hạn true-peak để không bị clip.
Hiệu ứng audio
Áp normalize, bass boost, noise reduction, EQ, reverb, echo, compression và stereo widening lên audio — không phải mở Audition.
Xoá khoảng lặng
Tự phát hiện và xoá khoảng lặng trong podcast, voice memo, phỏng vấn — gọn audio mà không mất nội dung quan trọng.
Làm sạch giọng nói
Xoá noise nền, echo, hum, breath và sibilance, tăng độ rõ cho podcast, phỏng vấn, screen recording.
Ghép audio
Ghép nhiều file audio thành một, đổi thứ tự, thêm crossfade — xuất MP3, WAV, FLAC, OGG, Opus, AAC hoặc M4A.
Cắt audio thành nhiều phần
Chia file audio thành nhiều phần theo số lượng, theo thời gian, hoặc theo marker tự đặt — tải ZIP một lần.
Đổi MP3 sang định dạng khác
Chuyển MP3 sang WAV, FLAC, OGG, Opus, AAC hay M4A ngay trong trình duyệt, có lựa chọn bitrate và sample rate.
File audio mẫu
Duyệt, preview, copy link MP3, WAV, OGG, M4A, AAC, FLAC mẫu — tiện cho test HTML5 audio, upload form, demo và prototype.

Images & Assets

Tăng chất ảnh artwork
Thêm noise màu và texture tinh tế lên artwork để gradient phẳng hay mảng màu mịn trông sống và hữu cơ hơn.
Xóa nền ảnh
Tách nền ảnh sản phẩm, chân dung hay mockup ngay trong trình duyệt — model AI chạy local, không gửi ảnh đi đâu cả.
Làm mờ nền ảnh
Làm mờ nền giữ chủ thể rõ. Auto detect AI hoặc kéo khung tay, chỉnh độ mờ và feather mép.
Lật ảnh
Lật ảnh ngang hoặc dọc với preview thời gian thực — lossless, xuất JPG/PNG/WebP local trong trình duyệt.
Ảnh trắng đen
Đổi ảnh màu sang trắng đen với chế độ Lightness, Luminosity, Average và slider contrast/brightness/saturation.
Đổi kích thước ảnh hàng loạt
Resize tới 36 ảnh JPG/PNG/WebP theo pixel chính xác, theo phần trăm, hay fit-to-box giữ tỷ lệ. Xuất từng file hay ZIP một lần.
Tạo collage ảnh
Ghép nhiều ảnh JPG/PNG/WebP thành collage grid, masonry, strip, story, polaroid — chọn kích thước canvas, spacing, background.
Đổi ảnh sang pixel art
Chuyển ảnh thành pixel art với palette adaptive hoặc retro (Game Boy, NES, CGA), dithering Floyd-Steinberg, scale 1× đến 8×.
Xoay ảnh
Xoay ảnh 90°, 180°, -90° hoặc tùy góc -180°..180°. Đổ màu nền hoặc auto crop, xuất JPG/PNG/WebP.
Thêm text vào ảnh
Thêm text lên ảnh với font tuỳ chọn, viền, bóng đổ và lớp nền mờ. Xuất JPG/PNG/WebP ngay tại browser.
Thêm logo vào ảnh
Đính logo, badge, watermark lên ảnh — chỉnh vị trí, kích thước, opacity, margin, góc xoay. Preview real-time, lossless export.
Thêm khung viền cho ảnh
Thêm viền solid, dashed, dotted, double, inset với màu tùy chọn, bo góc, padding và drop shadow. Xuất JPG/PNG/WebP.
Tạo favicon
Tạo file favicon và các kích thước app icon phổ biến từ 1 ảnh nguồn — đủ cho website, PWA và bookmark.
Bộ favicon đầy đủ
Sinh trọn gói favicon + PWA từ text, emoji hoặc ảnh: ICO, 14 size PNG, SVG, Web App Manifest, snippet HTML, bundle Next.js App Router.
Tạo icon ứng dụng
Sinh trọn bộ icon iOS, iPadOS, watchOS, macOS, Android, Web/PWA và Next.js từ một ảnh hoặc dòng chữ — đóng gói thư mục ready-to-ship.
Cắt rìa trong suốt PNG
Cắt vùng trong suốt thừa quanh ảnh PNG để file nhẹ hơn, dễ ghép layout — xử lý local trong trình duyệt.
Pixelate / che vùng ảnh
Pixelate vùng cần che thông tin riêng tư, hoặc làm hiệu ứng pixel — xuất PNG/JPG/WebP local.
Đổi định dạng ảnh
Đổi giữa PNG, JPEG, WebP, AVIF, GIF, BMP, TIFF, ICO, ICNS — tất cả xử lý trong trình duyệt, không upload.
Xem metadata ảnh (EXIF)
Xem EXIF, GPS, IPTC, XMP, TIFF, ICC của ảnh ngay trong trình duyệt — biết camera, lens, GPS, copyright tag.
Đổi ảnh sang WebP
Đổi JPG, PNG, GIF, SVG, AVIF, BMP, ICO, TIFF hoặc ảnh từ URL sang WebP theo lô, có chỉnh chất lượng và đóng gói ZIP.
Nén GIF động
Giảm dung lượng GIF với palette tối ưu, lossy compression và frame optimization. Batch xử lý trong trình duyệt.
Cắt khung GIF
Cắt khung GIF động theo preset tỷ lệ hoặc kéo box tự do — toàn bộ frame được crop đồng nhất, xử lý local.
Đảo ngược GIF
Đảo ngược thứ tự frame của GIF động — giữ nguyên thời lượng từng frame để playback ngược mượt.
Trích frame từ GIF / WebP
Xuất từng frame của GIF, animated WebP, APNG ra PNG/JPG/WebP, đặt khoảng frame, step và tên file, tải ZIP.
Cắt ảnh thành tile / grid
Cắt một ảnh thành nhiều tile để in khổ lớn, design workflow hay post Instagram grid 3×3 / 3×4.
Đổi ảnh sang SVG
Trace raster (PNG, JPG) thành SVG vector edit được — phù hợp logo, icon, artwork, in lớn.
Dán ảnh từ clipboard
Dán ảnh trực tiếp từ clipboard, crop nhanh rồi tải xuống — không cần lưu file trung gian.
Tạo ảnh placeholder
Tạo ảnh placeholder kích thước tuỳ ý với màu nền, màu chữ và label cho mockup, wireframe và phát triển.
Tối ưu SVG
Tối ưu file SVG: giảm dung lượng, bỏ markup thừa, giữ graphic nhẹ cho web mà không vỡ vector.

PDF Tools

Color

Mô phỏng mù màu
Xem màu hiển thị như thế nào với các loại mù màu phổ biến (protanopia, deuteranopia, tritanopia) để ra quyết định thiết kế an toàn hơn.
Đổi mã màu
Chuyển mã màu giữa HEX, RGB, HSL, LCH, LAB, OKLAB và OKLCH ngay trên trình duyệt — không gửi giá trị nào ra ngoài.
Kiểm tra contrast màu
Kiểm tra cặp màu text + background theo chuẩn WCAG — pass / fail cho AA, AAA, large text — để web và UI thật sự accessible.
Tạo gradient CSS
Tạo gradient linear, radial, conic CSS có preview live, copy ra CSS sạch hoặc Tailwind utility class.
Tạo hoà sắc
Tạo bảng màu hoà sắc complementary, analogous, triadic, tetradic, split-complementary từ một màu khởi điểm — chuẩn cho brand và UI.
Thư viện bảng màu
Duyệt bảng màu curated cho UI, brand, content — filter theo cảm xúc, tìm theo tên hoặc hex, mở luôn trong generator để chỉnh.
Trích bảng màu từ ảnh
Trích bảng màu sạch từ ảnh chụp, artwork, screenshot — 5-10 màu chủ đạo, copy hex hoặc mở trong generator.
Tạo bảng màu
Sinh bảng màu sẵn dùng cho branding, UI, minh hoạ, packaging và content xã hội — chỉnh tay, lưu hoặc share.
Lấy mã màu từ ảnh
Lấy mã màu chính xác từ bất kỳ ảnh nào với zoomed preview tới pixel — sample tự tin từng điểm.
Tạo shade scale Tailwind
Từ một màu base, sinh đầy đủ shade scale chuẩn Tailwind (50-950) để dùng trực tiếp trong UI và development.
Đổi HEX sang Colortone
Dán giá trị HEX và lấy ngay tương đương Colortone. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi RGB sang Colortone
Dán giá trị RGB và lấy ngay tương đương Colortone. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi HSL sang Colortone
Dán giá trị HSL và lấy ngay tương đương Colortone. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi HSV sang Colortone
Dán giá trị HSV và lấy ngay tương đương Colortone. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi CMYK sang Colortone
Dán giá trị CMYK và lấy ngay tương đương Colortone. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi CMYK sang HEX
Dán giá trị CMYK và lấy ngay tương đương HEX. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi CMYK sang RGB
Dán giá trị CMYK và lấy ngay tương đương RGB. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi CMYK sang HSL
Dán giá trị CMYK và lấy ngay tương đương HSL. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi CMYK sang HSV
Dán giá trị CMYK và lấy ngay tương đương HSV. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi HSV sang HEX
Dán giá trị HSV và lấy ngay tương đương HEX. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi HSV sang RGB
Dán giá trị HSV và lấy ngay tương đương RGB. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi HSV sang HSL
Dán giá trị HSV và lấy ngay tương đương HSL. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi HSV sang CMYK
Dán giá trị HSV và lấy ngay tương đương CMYK. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi HSL sang HEX
Dán giá trị HSL và lấy ngay tương đương HEX. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi HSL sang RGB
Dán giá trị HSL và lấy ngay tương đương RGB. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi HSL sang HSV
Dán giá trị HSL và lấy ngay tương đương HSV. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi HSL sang CMYK
Dán giá trị HSL và lấy ngay tương đương CMYK. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi HEX sang HSV
Dán giá trị HEX và lấy ngay tương đương HSV. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi HEX sang HSL
Dán giá trị HEX và lấy ngay tương đương HSL. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi RGB sang HEX
Dán giá trị RGB và lấy ngay tương đương HEX. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi RGB sang HSV
Dán giá trị RGB và lấy ngay tương đương HSV. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi RGB sang HSL
Dán giá trị RGB và lấy ngay tương đương HSL. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi RGB sang CMYK
Dán giá trị RGB và lấy ngay tương đương CMYK. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi HEX sang RGB
Dán giá trị HEX và lấy ngay tương đương RGB. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi HEX sang CMYK
Dán giá trị HEX và lấy ngay tương đương CMYK. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi Colortone sang HEX
Dán giá trị Colortone và lấy ngay tương đương HEX. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi Colortone sang RGB
Dán giá trị Colortone và lấy ngay tương đương RGB. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi Colortone sang HSL
Dán giá trị Colortone và lấy ngay tương đương HSL. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi Colortone sang CMYK
Dán giá trị Colortone và lấy ngay tương đương CMYK. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.
Đổi Colortone sang HSV
Dán giá trị Colortone và lấy ngay tương đương HSV. Phép chuyển chạy trong trình duyệt nên giá trị không gửi đi đâu — tiện khi đang code CSS, làm brand hay chuẩn bị artwork.

Base64 Tools

Encode / Decode Base64
Encode và decode chuỗi Base64, bao gồm chuẩn và URL-safe, kèm thông tin output (độ dài byte, padding).
Image → Base64
Mã hoá Image sang Base64 ngay trong trình duyệt — tiện khi cần nhúng vào CSS, JSON config hay test API.
Base64 → Image
Giải mã Base64 về Image ngay trong trình duyệt — preview lại file để chắc chắn không hỏng.
MP3 → Base64
Mã hoá MP3 sang Base64 ngay trong trình duyệt — tiện khi cần nhúng vào CSS, JSON config hay test API.
Audio → Base64
Mã hoá Audio sang Base64 ngay trong trình duyệt — tiện khi cần nhúng vào CSS, JSON config hay test API.
PNG → Base64
Mã hoá PNG sang Base64 ngay trong trình duyệt — tiện khi cần nhúng vào CSS, JSON config hay test API.
JPEG → Base64
Mã hoá JPEG sang Base64 ngay trong trình duyệt — tiện khi cần nhúng vào CSS, JSON config hay test API.
JSON → Base64
Mã hoá JSON sang Base64 ngay trong trình duyệt — tiện khi cần nhúng vào CSS, JSON config hay test API.
XML → Base64
Mã hoá XML sang Base64 ngay trong trình duyệt — tiện khi cần nhúng vào CSS, JSON config hay test API.
YAML → Base64
Mã hoá YAML sang Base64 ngay trong trình duyệt — tiện khi cần nhúng vào CSS, JSON config hay test API.
Base64 → JSON
Giải mã Base64 về JSON ngay trong trình duyệt — preview lại file để chắc chắn không hỏng.
Base64 → XML
Giải mã Base64 về XML ngay trong trình duyệt — preview lại file để chắc chắn không hỏng.
Base64 → YAML
Giải mã Base64 về YAML ngay trong trình duyệt — preview lại file để chắc chắn không hỏng.
CSV → Base64
Mã hoá CSV sang Base64 ngay trong trình duyệt — tiện khi cần nhúng vào CSS, JSON config hay test API.
Base64 → CSV
Giải mã Base64 về CSV ngay trong trình duyệt — preview lại file để chắc chắn không hỏng.
TSV to Base64
Encode tab-separated values into Base64 for transport.
Base64 to TSV
Decode TSV bytes from Base64 back into tab-separated tables.
Binary to Base64
Convert byte-aligned binary into Base64 for wire transport.
Base64 to Binary
Decode Base64 into space-separated 8-bit byte strings.
Hexadecimal to Base64
Convert hexadecimal byte sequences into Base64.
Base64 to Hexadecimal
Decode Base64 into uppercase hexadecimal byte pairs.
Octal to Base64
Convert octal byte streams into Base64 for legacy interop.
Base64 to Octal
Decode Base64 into octal digit streams.
HTML → Base64
Mã hoá HTML sang Base64 ngay trong trình duyệt — tiện khi cần nhúng vào CSS, JSON config hay test API.
Base64 → HTML
Giải mã Base64 về HTML ngay trong trình duyệt — preview lại file để chắc chắn không hỏng.
CSS to Base64
Encode CSS source into Base64 for data URIs and pipelines.
Base64 to CSS
Decode Base64 back into CSS source ready to paste.
Javascript to Base64
Encode JavaScript source into Base64 for inline transport.
Base64 to Javascript
Decode Base64 back into JavaScript source for review.
Ascii to Base64
Encode decimal ASCII byte values into Base64.
Base64 to Ascii
Decode Base64 into decimal byte (ASCII) values.
Text → Base64
Mã hoá Text sang Base64 ngay trong trình duyệt — tiện khi cần nhúng vào CSS, JSON config hay test API.
Base64 → Text
Giải mã Base64 về Text ngay trong trình duyệt — preview lại file để chắc chắn không hỏng.
SVG → Base64
Mã hoá SVG sang Base64 ngay trong trình duyệt — tiện khi cần nhúng vào CSS, JSON config hay test API.
BMP → Base64
Mã hoá BMP sang Base64 ngay trong trình duyệt — tiện khi cần nhúng vào CSS, JSON config hay test API.
GIF → Base64
Mã hoá GIF sang Base64 ngay trong trình duyệt — tiện khi cần nhúng vào CSS, JSON config hay test API.
WebP → Base64
Mã hoá WebP sang Base64 ngay trong trình duyệt — tiện khi cần nhúng vào CSS, JSON config hay test API.
AVIF → Base64
Mã hoá AVIF sang Base64 ngay trong trình duyệt — tiện khi cần nhúng vào CSS, JSON config hay test API.
APNG to Base64
Encode animated PNG (APNG) into Base64, preserving frames and timing.

Data

Format JSON
Format, minify và validate JSON ngay trong trình duyệt — chọn indent 2/4 hoặc tab, sort key, escape non-ASCII và xem lỗi theo dòng/cột. Không upload, không gửi đi đâu.
Zip và UnZip OnlineMới
Zip và UnZip Online ngay trong trình duyệt bằng fflate. Thêm file hoặc thư mục, chọn mức nén, xem danh sách file bên trong và tải kết quả mà không upload dữ liệu riêng tư.
Đổi CSV sang JSON
Đổi dữ liệu CSV thành JSON ngay trong trình duyệt — tiện cho dev khi cần chuyển format API response, fixture test hay migration data.
Đổi Excel sang JSON
Đổi dữ liệu Excel thành JSON ngay trong trình duyệt — tiện cho dev khi cần chuyển format API response, fixture test hay migration data.
Đổi Excel sang Markdown
Đổi dữ liệu Excel thành Markdown ngay trong trình duyệt — tiện cho dev khi cần chuyển format API response, fixture test hay migration data.
Đổi JSON sang Excel
Đổi dữ liệu JSON thành Excel ngay trong trình duyệt — tiện cho dev khi cần chuyển format API response, fixture test hay migration data.
Đổi XML sang JSON
Đổi dữ liệu XML thành JSON ngay trong trình duyệt — tiện cho dev khi cần chuyển format API response, fixture test hay migration data.
Đổi JSON sang CSV
Đổi dữ liệu JSON thành CSV ngay trong trình duyệt — tiện cho dev khi cần chuyển format API response, fixture test hay migration data.
Đổi JSON sang YAML
Đổi dữ liệu JSON thành YAML ngay trong trình duyệt — tiện cho dev khi cần chuyển format API response, fixture test hay migration data.
Đổi YAML sang XML
Đổi dữ liệu YAML thành XML ngay trong trình duyệt — tiện cho dev khi cần chuyển format API response, fixture test hay migration data.
Đổi JSON sang XML
Đổi dữ liệu JSON thành XML ngay trong trình duyệt — tiện cho dev khi cần chuyển format API response, fixture test hay migration data.
Đổi JSON sang Markdown
Đổi dữ liệu JSON thành Markdown ngay trong trình duyệt — tiện cho dev khi cần chuyển format API response, fixture test hay migration data.
Đổi JSON sang Zod
Đổi dữ liệu JSON thành Zod ngay trong trình duyệt — tiện cho dev khi cần chuyển format API response, fixture test hay migration data.
Đổi JSON sang JSON Schema
Đổi dữ liệu JSON thành JSON Schema ngay trong trình duyệt — tiện cho dev khi cần chuyển format API response, fixture test hay migration data.
Đổi JSON sang JSON Schema
Đổi dữ liệu JSON thành JSON Schema ngay trong trình duyệt — tiện cho dev khi cần chuyển format API response, fixture test hay migration data.
Đổi JSON sang TypeScript
Đổi dữ liệu JSON thành TypeScript ngay trong trình duyệt — tiện cho dev khi cần chuyển format API response, fixture test hay migration data.
Đổi Excel sang XML
Đổi dữ liệu Excel thành XML ngay trong trình duyệt — tiện cho dev khi cần chuyển format API response, fixture test hay migration data.

String Tools

Lật ngược chữ
Lật câu ngắn thành ký tự Unicode ngược đầu cho caption nghịch ngợm, username vui, profile note.
Tạo từ ngẫu nhiên
Sinh từ ngẫu nhiên cho naming ý tưởng, prompt lớp học, label placeholder, fixture data và bài tập sáng tạo.
Tạo hash NTLM
Tính hash NTLM từ password mẫu cho security lab có thẩm quyền, test parser, tài liệu và nghiên cứu legacy Windows.
Builder chuỗi
Ghép từng dòng văn bản với prefix, suffix, wrapper và separator tuỳ chỉnh — tiện build query SQL, label, fixture, code note.
Đọc số ra chữ (Anh)
Đổi số sang dạng chữ tiếng Anh cho hợp đồng, hoá đơn, giáo trình và kiểm tra số tiền — chuẩn long-scale.
Đổi chữ Anh thành số
Phân tích chữ số tiếng Anh thành giá trị số dùng cho form, dọn survey, import spreadsheet và kiểm tra số tiền.
Lặp một từ
Lặp một từ theo số lần và separator tuỳ chọn — kiểm tra layout, parser fixture, bài tập lớp học, stress test.
Đảo ngược chuỗi
Đảo ngược chuỗi theo từng ký tự — dùng cho câu đố, kiểm tra Unicode, parser experiment và debug ordering.
Đổi chuỗi sang hex
Encode UTF-8 text thành hex byte pair để soi payload, debug byte-level, viết tài liệu và làm test fixture.
Đổi hex sang chuỗi
Decode hex byte pair về UTF-8 text — đọc log, packet note, token dump, snippet binary nhỏ.
Đổi kiểu case
Đổi label giữa camelCase, PascalCase, snake_case, kebab-case, Title Case và các style naming khác — chuẩn cho code review.
Lấy 1 cột từ text
Trích 1 field từ CSV, TSV, pipe-separated text hay log line khi file export có nhiều cột hơn bạn cần.
Xoá dấu (diacritic)
Xoá dấu (diacritic) trong văn bản dán vào để list, log, note, prompt, spreadsheet cell trông sạch và gọn hơn. Toàn bộ chạy local.
Xoá dòng trùng
Xoá dòng trùng trong văn bản dán vào để list, log, note, prompt, spreadsheet cell trông sạch và gọn hơn. Toàn bộ chạy local.
Xoá dòng trống
Xoá dòng trống trong văn bản dán vào để list, log, note, prompt, spreadsheet cell trông sạch và gọn hơn. Toàn bộ chạy local.
Xoá khoảng trắng thừa
Xoá khoảng trắng thừa trong văn bản dán vào để list, log, note, prompt, spreadsheet cell trông sạch và gọn hơn. Toàn bộ chạy local.
Xoá mọi loại whitespace
Xoá mọi loại whitespace trong văn bản dán vào để list, log, note, prompt, spreadsheet cell trông sạch và gọn hơn. Toàn bộ chạy local.
Xoá ngắt dòng
Xoá ngắt dòng trong văn bản dán vào để list, log, note, prompt, spreadsheet cell trông sạch và gọn hơn. Toàn bộ chạy local.
Xoá dòng chứa pattern
Xoá dòng chứa pattern trong văn bản dán vào để list, log, note, prompt, spreadsheet cell trông sạch và gọn hơn. Toàn bộ chạy local.
Sắp xếp dòng
Sắp xếp text theo dòng theo alphabet, theo số, hoặc đảo ngược — chuẩn cho list, ID, keyword, log và review queue.
Sắp xếp từ
Sắp xếp từ trong một đoạn hoặc word list — phục vụ ôn từ vựng, bài tập, word game và dọn text.
Đếm tần suất từ
Đếm từ lặp trong bản nháp, transcript, bộ keyword và đoạn văn để phát hiện từ bị lạm dụng và cần dọn.
Lặp block văn bản
Nhân đôi cả block văn bản với separator và count tuỳ chỉnh — kiểm tra layout, fixture, training data và stress test.
Xoá dấu câu và ký hiệu
Xoá dấu câu và ký hiệu trong văn bản dán vào để list, log, note, prompt, spreadsheet cell trông sạch và gọn hơn. Toàn bộ chạy local.

Social Media

Typography & Text

Developer Tools

TOTP 2FA Live
Sinh mã TOTP 2FA realtime từ Base32 secret, làm việc với Google Authenticator, Authy, Microsoft Authenticator — refresh từng chu kỳ.
Tạo key & secret
Tạo JWT secret, API key, service token, password mạnh và PEM-style key material — sinh local, regenerate riêng từng key, copy nhanh.
Tạo cặp khoá RSAMới
Sinh cặp khoá RSA thật 2048/3072/4096-bit qua Web Crypto API: PEM PKCS#8 + SPKI, OpenSSH public, JWK và SHA-256 fingerprint. Dùng cho JWT signing, mTLS, SSH, JWKS endpoint.
Phân tích cURL
Đổi command cURL thành chi tiết HTTP request có cấu trúc: method, URL, headers, cookies, query, body — kèm export sang code nhiều ngôn ngữ.
Phân tích Cookie / Set-Cookie
Phân tích chuỗi Cookie và Set-Cookie, decode URL-encoded, kiểm tra thuộc tính (Secure, HttpOnly, SameSite) và export ra JSON / JS / header.
Phân tích ObjectId MongoDB
Đổi, parse và phân tích MongoDB ObjectId từ chuỗi hay object, hỗ trợ single hoặc bulk — trích timestamp, machine, process, counter.
Tạo MongoDB ObjectId
Sinh ObjectId hợp lệ random, theo timestamp hoặc batch — phục vụ test, fixture, migration database.
Test SIP digest auth
Verify SIP digest authentication, sinh Authorization header response với MD5 tính phía browser — không gửi credential ra ngoài.
Soạn SIP message
Soạn SIP request/response thô với header chỉnh tay, body, tự động tính Content-Length — chuẩn cho test softswitch.
Phân tích SIP message
Phân tích raw SIP message, hiển thị start line, headers, body, status, method và protocol một cách dễ đọc.
Phân tích call flow SIP
Phân tích call flow SIP: vẽ sequence diagram, đo timing, tổng hợp response và gợi ý RTP stream từ SDP.
Kiểm tra header SIP
Kiểm tra header SIP: Via sai cấu trúc, thiếu branch cookie, Contact, Content-Length lệch và lỗi SDP.
Quét port SIP
Lên kế hoạch quét port SIP đa host (TCP / UDP / TLS) với timeout, concurrency, chi tiết response và log quét.
Phân tích UUID
Parse và validate UUID v1, v3, v4, v5, v6, v7, v8 — trích timestamp (cho v1, v6, v7), variant, byte breakdown.
Tạo UUID hàng loạt
Sinh batch UUID v1, v3, v4, v5, v6, v7, v8 với output standard, uppercase, hyphenless, braces, URN, TXT, JSON.
Test WebSocket
Test kết nối WebSocket trong trình duyệt: gửi text, JSON, binary, kiểm tra response và export log session.
Sinh script K6
Sinh script k6 production-ready cho load / stress / spike / soak / smoke với stage, request, check, threshold, env và CSV data — tải file .js chạy được.
Sinh script Gatling (Scala)
Sinh Gatling Simulation.scala chạy được với injection profile, scenario có repeat / during loop, HTTP request có timeout, check và CSV feeder.

Crypto & Security

Other Tools

Calculators

DNS & Network

Tra DNS
Kiểm tra các bản ghi DNS public của domain: A, AAAA, MX, NS, CNAME, TXT, SOA — để debug DNS chậm hoặc verify config.
Tra MX record
Tìm mail server và priority value nhận email cho một domain — kiểm tra cấu hình Google Workspace, Microsoft 365, mailgun.
Tra NS record
Xem name server nào đang authoritative cho domain — phát hiện sai lệch ở registrar hoặc lỗi delegation.
Tra CNAME
Kiểm tra CNAME của subdomain trỏ đâu — cho CDN, SaaS, custom domain của Vercel/Netlify, hosted app.
Kiểm tra port mở
Kiểm tra port TCP public có thông tới app server không — hữu ích khi cài đặt SSH, HTTP, custom port.
Test SMTP
Test kết nối SMTP, mode TLS, xác thực và tuỳ chọn gửi email mẫu — debug mail relay, Gmail App Password, transactional service.
Test FTP / FTPS
Test đăng nhập FTP / FTPS và xem listing thư mục cho server public — verify backup script, deployment, legacy upload.
Kiểm tra SPF
Tìm SPF TXT record và xem sender nào được authorized cho domain — quan trọng cho deliverability email transactional và marketing.
Xem IP của bạn
Xem IP public IPv4 / IPv6 hiện tại trong trình duyệt, kèm thông tin kết nối và snippet code cURL, JavaScript, Python, Go.
Đổi Hex sang IP
Đổi giá trị Hex sang IP ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi IP sang Hex
Đổi giá trị IP sang Hex ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi Binary sang IP
Đổi giá trị Binary sang IP ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi IP sang Binary
Đổi giá trị IP sang Binary ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi Decimal sang IP
Đổi giá trị Decimal sang IP ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi IP sang Decimal
Đổi giá trị IP sang Decimal ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi Octal sang IP
Đổi giá trị Octal sang IP ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi IP sang Octal
Đổi giá trị IP sang Octal ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi IPv6 sang nhị phân
Mở rộng địa chỉ IPv6 (kể cả dạng :: ngắn) thành 128-bit nhị phân để hiểu subnet và debug.

Education

Language Experiments

Number Utilities

Đổi mọi cơ số
Đổi số giữa binary, octal, decimal, hex cùng một nơi, kèm bitwise operation và toggle view 16-bit.
Đổi Decimal sang Binary
Đổi giá trị Decimal sang Binary ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi Decimal sang Octal
Đổi giá trị Decimal sang Octal ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi Binary sang Decimal
Đổi giá trị Binary sang Decimal ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi Binary sang Hex
Đổi giá trị Binary sang Hex ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi Binary sang Octal
Đổi giá trị Binary sang Octal ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi Hex sang Decimal
Đổi giá trị Hex sang Decimal ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi Hex sang Binary
Đổi giá trị Hex sang Binary ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi Hex sang ASCII
Đổi giá trị Hex sang ASCII ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi Hex sang Text
Đổi giá trị Hex sang Text ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi Hex sang Octal
Đổi giá trị Hex sang Octal ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi Hex sang Float
Đổi giá trị Hex sang Float ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Hex sang tất cả
Một trang soi hex: decimal, binary, octal, ASCII, text, signed / unsigned, Base64, float — từ một input.
Đổi Octal sang Decimal
Đổi giá trị Octal sang Decimal ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi Octal sang Binary
Đổi giá trị Octal sang Binary ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi Octal sang Hex
Đổi giá trị Octal sang Hex ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi Binary sang Text
Đổi giá trị Binary sang Text ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi Text sang Binary
Đổi giá trị Text sang Binary ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Đổi ASCII sang Text
Đổi giá trị ASCII sang Text ngay tại trình duyệt — dùng cho register dump, bitmask, packet inspection và debug giao thức.
Char sang ASCII code
Tra Unicode codepoint dạng decimal của mọi ký tự trong chuỗi — phục vụ test, ticket bug, debug encoding.
Đảo byte order hex
Đảo thứ tự byte của chuỗi hex — endianness flip cho phân tích giao thức, file format và packet inspection.

CSS Tools

Date Time

Unit Converters

Vì sao team chọn Appkiro

Mỗi tool ở Appkiro chỉ làm một việc, làm thật gọn. Bạn vào, xử lý xong, tải file rồi quay lại công việc — không phải học, không phải mò.

Một việc, một tool
Mỗi trang chỉ giải quyết một bài toán cụ thể. Bạn không phải click qua bảy menu để tìm đúng nút cần dùng.
Làm thật, không phải demo
Tool ở đây phục vụ công việc thật: chỉnh ảnh đăng bài, gộp PDF cho khách, ép video xuống dưới 25 MB để chat — không phải bản dùng thử.
File ở lại trong máy bạn
Phần lớn tool xử lý ngay trong trình duyệt nên file gốc không rời máy. Tài liệu nhạy cảm cứ kéo vào yên tâm.