Seperti namanya Helper akan membantu anda membangun aplikasi dengan tugas tertentu. Tidak seperti library, helper bukanlah Object Oriented tapi berupa prosedural. Setiap helper berisi satu atau lebih fungsi, masing-masing memiliki tugas-tugas tertentu yang tidak ada ketergantungan dengan fungsi lainnya.
Â
Helper dapat juga di-load secara otomatis dalam /system/application/config/autoload.php. Adapun helper yang ada di dalam codeigniter antara lain:
Â
- Array -- Helper ini berisi fungsi yang membantu pekerjaan berhubungan dengan array. Sebagai contoh fungsi random_elemet() mengambil array sebagai input dan menghasilkan elemen random lainnya.
- Cookie -- Helper ini berfungsi  membantu pekerjaan yang berhubungan dengan pemberian nilai,pembacaan data cookies dan penghapusan data cookie.
- Date -- Helper ini berfungsi membantu pekerjaan yang berhubungan dengan tanggal. Sebagai contoh, fungsi now() akan menghasilkan waktu up to date atau waktu saat ini sebagai UNIX timestamp
- Directory -- Helper ini berisi fungsi yang membantu pekerjaan berhubungan dengan direktori. Sebagai contoh fungsi directory_map() adalah untuk membaca path directori tertentu dan membangun array-nya yang berisi semua file-filenya dan sub-direktorinya
- Download -- Seperti yang anda sudah ketahui fungsi ini biasanya untuk apa. Di dalam codeigniter pun ada helper ini yang berfungsi untuk membantu men-download dengan mudah. Fungsi force_download() menghasilkan header server yang memaksa data untuk di download
- File -- Helper ini berfungsi untuk membantu membaca,menulis dan menghapus sebuah fileÂ
- Form -- Helper form berfungsi untuk membantu membangun sebuah form dengan query asli codeigniter walaupun form bisa di bangun dengan bahasa HTML namun jika anda ingin membangun sebuah form dengan query asli codeigniter maka anda bisa menambahkan helper yang satu ini.
- HTML --  Helper ini berfungsi untuk membantu membuat blok HTML dengan cepat dan mudah. Sebagai contoh fungsi ul() bisa mengubah array item ke bulleted list
- Inflektor -- Helper ini berisi fungsi yang membantu mengubah kata-kata menjadi bentuk plural (jamak) atau singular (tunggal), memberlakukan camel case atau mengubah kata-kata yang di pisahkan oleh spaasi menjadi phrase yang di garis bawahi, sebagai contoh fungsi singular bisa mengubah string 'girls' menjadi 'girl'Â
- Security -- Helper ini berisi fungsi yang berhubungan dengan keamanan seperti xss_clean(), yang akan mengecek setiap kode per kode agar tetap aman supaya tidak mudah di acak-acak oleh para peretas (hacker)
- Smiley -- Helper ini berfungsi untuk membantu pengelolaan emoticon
- String -- Helper ini berfungsi untuk membantu pekerjaan yang berhubungan dengan string, seperti fungsi random_string()  yang akan membuat string secara acak berdasarkan tipe dan panjang nya argumen tersebut
- Text -- Helper ini berisi fungsi-fungsi yang membantu anda bekerja dengan teks. Sebagai contoh :fungsi word_limiter() , dapat membatasi string ke sejumlah kata tertentu yang berguna untuk membatasi input user pada form
- Typography -- Helper ini berisi fungsi tunggal yang membantu memformat teks dengan cara yang tepat . Sebagai contoh: fungsi auto_typography() me-wrap paragraph dengan :     â                       serta mengkonversi tanda kutip,dash, dan eclipse dengan baik
- URL -- Helper url berisi fungsi-fungsi yang membantu bekerja dengan URL , anda nantinya akan menggunakan fungsi base_url() dan anchor() dalam setiap projectÂ
- Â XMLÂ -- Helper XML berisi fungsi tunggal yang membantu bekerja dengan xml. Fungsi xml_convert berfungsi untuk mengkonversi string menjadi teks xml, mengkonversi string menjadi teks XML,mengkonversi string menjadi xml,mengkonversi ampersand dan angle bracket menjadi entityÂ