Unikey lần đầu được Phạm Kim Long lập trình vào năm 1994, khi anh đang học năm cuối Đại học Bách khoa. Long cùng 3 bạn trong lớp đã thi để tạo ra chương trình gõ tiếng Việt trên hệ điều hành DOS bằng ngôn ngữ Assembly xem ai tối ưu dung lượng nhỏ nhất. Cuối cùng, Phạm Kim Long thắng cuộc với bộ gõ chỉ 2Kb. Anh đặt tên cho nó là TVNBK.Năm 1998 khi đang học bên Séc, Phạm Kim Long tiếp tục tạo ra bộ gõ tiếng Việt trên Windows với tên gọi LittleVnKey để sử dụng cá nhân và tặng bạn bè. LittleVnKey dựa trên nền của TVNBK và là tiền thân của Unikey sau này.
Năm 2000, khi Microsoft tích hợp bộ giải mã ngôn ngữ quốc tế Unicode, Phạm Kim Long đã cho “ra lò” phiên bản Unikey đầu tiên hỗ trợ gõ tiếng Việt trên Windows hoàn toàn miễn phí. Thời điểm đó, VietKey và một số bản thương mại thu phí khác đang làm mưa làm gió. Việc Unikey ra đời đã thổi làn gió mới vào lĩnh vực gõ tiếng Việt của Việt Nam.
Một năm sau khi ra mắt, Unikey đã trở thành bộ gõ tiếng Việt phổ biến nhất. Đó là vì Unikey có giao diện dễ sử dụng, kích thước gọn nhẹ, hoạt động ổn định và hoàn toàn miễn phí. Đến năm 2006, gã khổng lồ công nghệ Apple đã thuyết phục được Phạm Kim Long cho phép hãng sử dụng lõi Unikey Vietnamese Input Method trên tất cả các sản phẩm của Táo khuyết chạy macOS và iOS.
Unikey 4.0 gồm 2 phiên bản chính thức:
– Unikey 4.0 RC1 ra mắt 19/4/2006 dành cho Win 2000, XP, NT, Vista nhưng gặp lỗi vì Vista thảm họa. Mắc lỗi tương thích với Win Vista và 7 – Unikey 4.0 RC2 là phiên bản ra mắt tháng 9/2009 để tương thích với IE 8, Windows 7 và Windows 64bit. Bản RC2 là bản cuối cùng và cũng là bản ổn định nhất.
Unikey 4.2 gồm 3 phiên bản RC nhỏ: – Unikey 4.2 RC1 ra mắt 18/1 năm 2014, đặc biệt dùng cho các hệ điều hành có giao diện Metro Windows 8/8.1. – Unikey 4.2 RC3 ra mắt ngày 17/8/2014 sửa một số lỗi, đồng thời gom tất cả các file thành dạng UnikeyNT – Unikey 4.2 RC4 ra mắt ngày 18/8/2014 hỗ trợ Win8, 8.1 và giao diện Metro hoàn thiện nhất, chủ yếu sửa một số lỗi phát sinh khi sử dụng Unikey trên windows 8.1 và Internet Explorer 11
Unikey 4.3 gồm bốn phiên bản RC nhỏ:
– Unikey 4.3 RC1 ra mắt ngày 23/6/2018 sau 4 năm cập nhật phiên bản Unikey cuối cùng RC4. Unikey 4.3 RC1 là phiên bản Unikey lần đầu tích hợp chữ ký số, hỗ trợ Windows 7, 8 và 10 dành cho cả 32bit lẫn 64bit. – Unikey 4.3 RC3 ra mắt ngày 2/7/2018 sửa lỗi rất quan trọng, đặc biệt là lỗi khi gõ trên Excel và các trình duyệt web như Edge, Chrome … trên Windows 10 mà bản 4.3 RC2 ra mắt ngày 1/7/2018 gặp phải. – UniKey 4.3 RC4 phát hành ngày Ngày 14/7/2018 để sửa một số lỗi nhỏ, giúp phần mềm hoạt động ổn định hơn.
– UniKey 4.3 RC5 phát hành ngày Ngày 15/10/2020 chỉ là bản cập nhật sửa lỗi nhỏ trên trình duyệt Edge, đồng thời thêm một tính năng mới.