CKEditor (เดิมชื่อ FCKeditor) คือ โปรแกรมแก้ไขข้อความ – โปรแกรมแก้ไข Rich Text WYSIWYG ซึ่งช่วยให้เขียนเนื้อหาภายในหน้าเว็บไซต์หรือแอปพลิเคชันออนไลน์ได้โดยตรง โค้ดเขียนด้วยภาษา JavaScript และพัฒนาโดย CKSource ซึ่ง CKEditor พร้อมใช้งานภายใต้โอเพ่นซอร์สและใบอนุญาตเชิงพาณิชย์
FCKeditor และ CKEditor 3
เวอร์ชันแรกของ CKEditor ภายใต้ชื่อ FCKeditor เปิดตัวในเดือนมีนาคม 2546 โดย Frederico Caldeira Knabben ผู้สร้างบรรณาธิการและBenevolent Dictator for Life ของโครงการ หลังจากมีการดาวน์โหลดมากกว่า 3 ล้านครั้ง FCKeditor ได้รับการตรวจสอบและออกแบบใหม่ทั้งหมดเป็น CKEditor 3 โดยให้ความสนใจเป็นพิเศษกับประสิทธิภาพ การเข้าถึง และ UI ใหม่
CKEditor 4
ในเดือนธันวาคม 2555 CKEditor 4 ได้เปิดตัวพร้อมกับโซลูชันการแก้ไขแบบอินไลน์ ซอร์สโค้ดที่ฟอร์แมตใหม่ ประสิทธิภาพของ DOM และCSS ที่ได้รับการปรับปรุง การใช้งานฝั่งเซิร์ฟเวอร์ถูกลบออก
CKEditor 5
หลังจากห้าปีในปี 2018 ได้มีการเปิดตัว CKEditor 5 เวอร์ชั่นเสถียรรุ่นแรก ด้วยโค้ดที่เขียนใหม่ตั้งแต่ต้น CKEditor 5 มีโมเดลข้อมูลและสถาปัตยกรรมที่กำหนดเอง ตัวแก้ไขใช้Operational Transformationสำหรับโมเดลที่มีโครงสร้างแบบทรี เช่นเดียวกับกลไกอื่นๆ อีกมากมายที่จำเป็นในการสร้าง UX ที่ทำงานร่วมกันแบบเรียลไทม์
CKEditor 5 เป็นเฟรมเวิร์ก JavaScript ที่นำเสนอ API ที่สมบูรณ์ เพื่อพัฒนาโซลูชันการแก้ไขใดๆ CKEditor 5 ยังมีบิลด์ซึ่งเป็นตัวแก้ไขที่พร้อมใช้งาน ปัจจุบันมี 5 รุ่นให้ดาวน์โหลด: คลาสสิก อินไลน์ บอลลูน บล็อกบอลลูน และเอกสาร