Perangkat lunak editor adalah istilah umum komputer yang digunakan untuk menggambarkan perangkat lunak yang membuat atau mengubah berbagai jenis informasi. Ada banyak jenis perangkat lunak editor, dan sebagian besar tidak ada hubungannya satu sama lain. Misalnya, perangkat lunak pengeditan video dan perangkat lunak pengeditan teks keduanya editor, tetapi mereka praktis tidak memiliki kesamaan. Jenis perangkat lunak editor yang paling umum adalah editor teks biasa, perangkat lunak pengolah kata, dan editor media.
Jenis perangkat lunak ini mencakup banyak hal dalam istilah komputer. Hampir segala sesuatu di komputer dapat diubah dalam beberapa cara. Masing-masing aspek ini memiliki jenis perangkat lunak khusus yang digunakan untuk mengeditnya, dan masing-masing program ini tepat disebut perangkat lunak editor. Meski begitu, sebagian besar pengguna hanya akan menggunakan beberapa jenis perangkat lunak pengeditan yang berbeda dalam pengalaman komputer sehari-hari.
Perangkat lunak editor teks biasa dibangun ke dalam setiap sistem operasi komputer. Program ini memungkinkan penulisan dan penyimpanan teks dalam format yang tidak menyertakan informasi tambahan. Karena tidak ada data tambahan yang disimpan, file sangat kecil dan dapat dibuka di hampir semua editor teks biasa tanpa konversi atau kehilangan pemformatan. Format teks biasa adalah beberapa yang tertua di Internet; mereka umum jauh sebelum antarmuka grafis mengubah cara orang menulis dokumen.
Perangkat lunak pengolah kata adalah cara yang lebih modern untuk mentransmisikan teks. Program-program ini memiliki kemampuan pemformatan tingkat lanjut dan penggunaan font, serta grafik, tabel, dan bagan yang disematkan. Ketika editor pengolah kata menyimpan filenya, itu mencakup banyak informasi tambahan yang berkaitan dengan pemformatan, penggunaan font, dan data khusus. Karena memiliki begitu banyak informasi tambahan, ukuran file lebih besar daripada teks biasa, dan program di luar yang menyimpan file mengalami kesulitan untuk membukanya.
Perangkat lunak editor media membuat atau mengubah audio, video, atau gambar. Jenis perangkat lunak ini seringkali sangat terspesialisasi dengan satu program yang menangani satu pekerjaan. Misalnya, untuk membuat disk video digital (DVD) dari film rumahan, satu perangkat lunak konversi mungkin mengambil video dari sumber luar dan mendigitalkannya untuk diedit—kemudian, yang lain akan mengeditnya, program lain akan membuat DVD dari video dan kemudian program terakhir akan membuat seni kotak untuk disk. Masing-masing program ini adalah editor untuk jenis media tertentu.
Perangkat lunak konversi berada di ujung perangkat lunak editor. Sepotong perangkat lunak editor akan membuat atau mengubah sesuatu di bawah kendali penuh pengguna. Perangkat lunak konversi akan mengambil sesuatu dan mengubahnya menjadi sesuatu yang lain; pengguna memberi tahu perangkat lunak untuk mengonversi, tetapi tidak secara aktif mengontrol informasi selama proses. Konversi sering kali merupakan langkah dalam proses pengeditan yang lebih besar. Misalnya, pada contoh di atas, DVD buatan sendiri tidak dapat dibuat tanpa langkah konversi pertama.